Giới thiệu

Trong quá trình sử dụng website WordPress, sẽ đôi lần bổng dưng bạn truy cập vào website của mình và kết quả trả về chỉ là một trang web trắng tinh? Bạn đừng lo sợ, điều này là hết sức bình thường và thường gặp ít nhiều vài lần trong quá trình sử dụng website WordPress.

Ở bài viết này 7Host sẽ hướng dẫn các bạn các thao tác kiểm tra cơ bản về các lỗi thường gặp nhất để gây ra tình trạng trắng trang trên website WordPress của mình.

Thao tác kiểm tra

Tăng giới hạn bộ nhớ cho WordPress

z1572442321517_46952bc0def9b9dcbd447efae6b1194d

Để thực hiện việc tăng bộ nhớ, các bạn cần thực hiện thay đổi thông số memory_limit trên file wp-config.php cũng như giới hạn memory_limit trên PHP version đang sử dụng.

Tăng giới hạn memory_limit trên wp-config.php

Login vào cPanel ⇒ File Manager  ⇒ public_html (Thông thường là public_html, trong trường hợp website lỗi là website ở dạng sub domain/addon domain trên hosting của bạn, thì bạn cần tìm vào thư mục Document root tương ứng)

z1572442568189_be32ff90eb9e01d1d5e8a765017d61d9

Click phải vào file wp-config.php chọn Edit.

z1572442692718_f5ef0be6253229104bd8d089c7cae916

Kéo dưới cùng file ở trên dòng "/* That's all, stop editing! Happy blogging. */" thì thêm vào nội dung sau:

define('WP_MEMORY_LIMIT','512M');

z1572442883897_8a779f0e99b5660263f457538d2dd15c

Tăng giới hạn memory_limit trên phiên bản PHP đang sử dụng.

Các bạn có thể tham khảo bài viết sau và truy cập phần "- Switch to PHP options" để thay đổi các giá trị liên quan.

z1572443078289_01f40b7180617be65e7dbdee25a8fb39

Thay đổi phiên bản PHP đang sử dụng

Để thực hiện thay đổi phiên bản PHP đang sử dụng các bạn có thể tham khảo bài viết sau.

Sau đó có thể thử thay đổi qua lại giữa các phiên bản PHP thấp đến cao như PHP 5.6, 7.0, 7.1, 7.2 và 7.3

Tạm tắt toàn bộ Plugin

Phương pháp này sẽ hiệu quả trong trường hợp website WordPress của bạn bị trắng trang do xung đột giữa các plugin, có một hoặc một vài plugin gặp vấn đề,..

  • Login vào cPanel ⇒ File Manager  ⇒ public_html (Thông thường là public_html, trong trường hợp website lỗi là website ở dạng sub domain/addon domain trên hosting của bạn, thì bạn cần tìm vào thư mục Document root tương ứng)
  • Tìm đến thư mục wp-content và thực hiện đổi tên thư mục plugins sang tên bất kì ví dụ plugin-tmp. Thao tác này nhằm mục đích "đánh lừa" WordPress khi không tìm thấy bất kì plugin nào được bật và sẽ load site thẳng không thông qua bất kì plugin nào.

z1572443418288_964b3f0759e039382922f25499495e99

Thay đổi về themes mặc định của WordPress

Một trong các nguyên nhân thường gặp của việc lỗi website xuất phát từ themes mà WordPress đang sử dụng. Để kiểm tra xác thực lỗi liệu có phải từ themes, các bạn có thể thử đổi themes đang dùng sang một trong số các themes mặc định mà WordPress có sẵn như twentyfifteen

  • Login vào cPanel ⇒ phpMyAdmin

z1572443611001_7b3edab3bd890039a84a5579b7bef99a

  • Tại giao diện này tìm đến database đang được setup trên website WordPress cần kiểm tra (Nếu hosting có nhiều database thì cần xác định database đang sử dụng cho website cần sửa lỗi là database nào bằng cách mở file wp-config.php và tìm nội dung tại dòng "define('DB_NAME', 'database_db');" với "database _db" là tên database đang sử dụng.
  • Tìm đến bảng wp_options và đi đến trang 2. Tại đây lưu ý 2 dòng "template" và "stylesheet" đang được khai báo với tên themes đang sử dụng. Để thay về mặc định thay thế giá trị tại 2 record này thành "twentyfifteen" và kiểm tra lại.

z1572443759522_bc6aacae3520aef9643f8de58634db77

Bật WP_DEBUG, display_error & log_error để xác định lỗi

Bật wp_debug:

  • Login vào cPanel ⇒ File Manager  ⇒ public_html (Thông thường là public_html, trong trường hợp website lỗi là website ở dạng sub domain/addon domain trên hosting của bạn, thì bạn cần tìm vào thư mục Document root tương ứng)

z1572444004970_70c3b1a06d12a91dfe2f63b73973677d

  • Click phải vào file wp-config.php chọn Edit.

z1572444240247_d0741df7d48908627c27aea97fe6072a

Kéo dưới cùng file ở trên dòng "/* That's all, stop editing! Happy blogging. */" sửa lại nội dung define('WP_DEBUG', false); thành

define('WP_DEBUG', true);
Bật display_error và log_error trên phiên bản PHP đang sử dụng

Các bạn có thể tham khảo bài viết sau và truy cập phần "- Switch to PHP options" để thay đổi các giá trị liên quan. Các giá trị cần lưu ý:

  • Log_errors: on
  • error_reporting: E_ALL
  • display_error: on

z1572444844274_ea1ad6a81daf82e2b152ce207725d497

Chúc các bạn thành công trong việc kiểm tra và xử lý lỗi trắng trang website WordPress của mình. Nếu gặp khó khăn hay trục trặc gì các bạn có thể liên hệ với hệ thống hỗ trợ 7Host tại website https://www.7host.vn hoặc support@7host.vn để được hỗ trợ nhanh nhất.

 

Các bài viết liên quan: