Sửa lỗi Cannot modify header information – headers already sent by… trong WordPress.
Thời gian gần đây, một vài bạn sử dụng hosting của GoDaddy, DreamHost, HostGator, Hostvn.net… có liên hệ với tôi để yêu cầu hỗ trợ về việc theme Paradise bị lỗi Cannot modify header information – headers already sent by […] khi cài đặt và kích hoạt. Thực ra đây là một lỗi phổ biến hàng đầu trong WordPress, thường xuất hiện khi bạn cài đặt một theme hoặc plugin nào đó không tương thích với PHP của hosting.
Tham khảo thêm:
Sở dĩ tôi nói như vậy bởi vì cùng chung 1 plugin, 1 theme giống nhau nhưng lỗi này chỉ xuất hiện trên hosting của một số nhà cung cấp nhất định. Ví dụ cùng là theme Paradise nhưng khi cài đặt trên hosting của HawkHost, StableHost, NameCheap, FTECH.VN… thì không xảy ra tình trạng kể trên.
Có 3 phương án khác nhau để khắc phục lỗi Cannot modify header information – headers already sent by trong WordPress:
Trên thực tế, việc này rất khó khăn, đặc biệt đối với những người không am hiểu về PHP bởi vì thông báo lỗi thường không chỉ rõ dòng code bị lỗi. Do đó, nếu bạn là người dùng WordPress phổ thông, bạn nên bỏ qua phương án này.
Truy cập vào host thông qua File Manager của cPanel/ DirectAdmin hoặc phần mềm FTP. Tìm và mở file PHP bị lỗi ra. Chèn các lệnh sau đây vào bên trong và lưu lại:
Nếu bạn có quyền thiết lập file php.ini của hosting, hãy thêm đoạn code sau đây vào bên trong nó:
Nếu bạn không có quyền chỉnh sửa file này, vui lòng liên hệ nhà cung cấp dịch vụ để yêu cầu hỗ trợ.
Trên đây là 3 phương án để khắc phục lỗi Cannot modify header information […]. Hy vọng nó sẽ giúp bạn nhanh chóng giải quyết được vấn đề đang gặp phải.
Mọi thắc mắc và góp ý liên quan đến lỗi Cannot modify header information […] xin vui lòng gửi vào khung bình luận bên dưới để được hỗ trợ và giải đáp.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)