Wordpress Dev

Lỗi trắng trang trong WordPress là khá phổ biến

Hiện tại có nhiều blogger và các WordPress Developer nhắc tới cái lỗi hay xảy ra với blog WordPress của bạn chính …

Hiện tại có nhiều blogger và các WordPress Developer nhắc tới cái lỗi hay xảy ra với blog WordPress của bạn chính là lỗi trắng trang, khi truy cập vào trang Front-end cũng như Admin đều trắng xóa trang, hoàn toàn không có dòng gì hiện lên cho chúng ta biết đang có chuyện gì xảy ra.

Hãy bình tĩnh, theo kinh nghiệm của tôi thì việc này thường xảy ra sau khi các bạn Update core, hoặc cài giao diện mới hoặc vừa thêm một plugin “không chính chủ” từ trên WordPress.org, chứ hiếm khi tự rưng bị trắng trang.

Trường hợp 1:

Bạn tự nhiên bị mặc dù không làm gì, vậy thì việc đầu tiên nghĩ tới chính là do hosting của bạn đã bị thay đổi cái gì đó, có thể do nhà cung cấp hosting đã update hệ thống hoặc đang chỉnh sửa gây ra, điều cần làm là check email xem có thông báo bảo trì nào không !

Trường hợp 2: Vừa cập nhật plugin xong thì bị trắng trang

Lỗi này thì chắc chắn do xung đột giữa plugin và core, nếu bạn cài plugin chính thống thì do Core của bạn đã lỗi thời, còn nếu bạn cài plugin từ ngoài thì có thể trường hợp là do plugin đã hết hạn sử dụng, do plugin dành cho các version thấp hơn, điều cần làm là xóa tạm toàn bộ plugin bằng cách thay đổi tên của Folder plugin trong wp-content/plugin thành bất kỳ cái tên nào bạn thích để nhằm deactive toàn bộ chúng !

Trường hợp 3: Vừa cài giao diện xong thì bị trắng trang

Do xung đột với core ở một hàm nào đó, cũng như plugin, các bạn hãy bình tĩnh xóa tạm thời giao diện lạ, chỉ để lại các giao diện mặc định của WordPress mà thôi.

Trường hợp 4: Bạn update core thì dính lỗi trắng trang:

Lỗi này khó xác định, nhưng theo kinh nghiệm của tôi thì nó sẽ do:

  • Plugin không tương thích
  • Giao diện không tương thích
  • Update bị lỗi do thiếu file hoặc trong quá trình update mạng của bạn có lỗi

Bạn cần phải bình tĩnh làm các bước deactive plugin hoặc đổi tên gói giao diện, … cũng thi thoảng có trường hợp do code mới của Core không tương thích với cấu hình của hosting hiện tại nhưng nó không trắng trang, thường là bị lỗi chỗ nào đó !

Trường hợp 5: Trường hợp này khó đỡ hơn, và tôi thi thoảng gặp: đó là bạn không biết lỗi từ đâu khi thực hiện quá nhiều công việc và chỉ trắng trang sau khi xóa cache, lưu ý với các bạn là hãy tắt cache, mọi loại cache có thể để chỉnh sửa nhé !

Biện pháp khắc phục tối ưu nhất là: Hãy bật toàn bộ các hàm liên quan tới hiển thị lỗi, như sau:

Trong file wp-config.php bạn bật toàn bộ các hàm này lên, có rồi thì chỉnh còn chưa có thì thêm vào:

error_reporting(E_ALL);
ini_set('display_errors', 1);
define( 'WP_DEBUG', true);

Sau đó nhìn vào dòng thông báo trên màn hình để fix bug, điều này dễ dàng với các nhà lập trình hơn là các bạn không chuyên, nên nếu bí nhất và cần được trợ giúp hãy bật debug = true lên và copy đoạn lỗi đó lên mạng tra hoặc hỏi người có kinh nghiệm phát triển chẳng hạn !

Chúc các bạn thành công !

Thông tin liên quan