Trắng trang WordPress là một trong những lỗi mà bạn sẽ gặp ít nhất một lần trong quá trình sử dụng WordPress. Tuy gây khó chịu cả quản trị viên và người dùng nhưng lỗi này tương đối dễ khắc phục, bạn có thể tự fix theo hướng dẫn dưới đây.
Contents
Tại sao có lỗi trang trắng WordPress?
Lỗi trang trắng WordPress có thể làm tê liệt một phần hay toàn bộ site. Mọi thứ đang hoạt động bình thường bỗng một ngày đẹp trời bạn gặp lỗi này trên một hoặc nhiều trang web, là do:
- Thiếu bộ nhớ
- Theme không tương thích với plugin hoặc ngược lại
- Một plugin được lập trình kém đã bẻ gãy liên kết hoặc bị lỗi khi bạn thay đổi files của WordPress.
- Vấn đề với server web hosting
Bất kể lỗi là gì cũng đều dễ sửa. Hãy đọc hướng dẫn sau để biết chi tiết cách sửa nhé.
Bạn cần gì?
Trước khi bắt đầu bạn cần chuẩn bị
- Truy cập vào trang WordPress admin
- Truy cập vào file manager của Hosting hoặc bằng FTP Cilent
4 Cách sửa lỗi trắng trang WordPress
Trong bài hướng dẫn này, chúng tôi sử dụng FileZilla FTP client để thực hiện một số thay đổi như sửa file, đổi tên. Tuy nhiên, bạn cũng có thể dùng File Manager. Chúng tôi cũng coi như WordPress đã được upload lên thư mục public_html.
Sửa lỗi trang trằng WordPress nhìn có vẻ khó và bạn có thể không biết từ đâu, nhưng nếu đã quen thì sửa rất dễ, hãy làm theo các cách sau nhé bạn:
Cách 1 – Tăng giới hạn bộ nhớ WordPress
Như đã nói ở trên, thiếu bộ nhớ có thể là nguyên do chính gây lỗi trắng trang. Để sửa, bạn cần làm:
- Mở FTP Client rồi kết nối tới FTP server.
- Tiếp theo, tìm thư mục public_html và file wp-config.php.
- Mở file bằng cách chuột phải vào file và chọn View/Edit.
- File sẽ được mở bằng text editor mặc định. Tìm dòng sau và chèn các thông số như bên dưới :define(‘WP_MEMORY_LIMIT’,’64m’);
- Lưu và đóng file. FileZilla FTP client sẽ cập nhật thay đổi vào file trên
- Kiểm tra website, xem thay đổi đã được thực hiện chưa
Cũng có thể do nhà cung cấp hosting đặt giới hạn PHP memory limit thấp phía server. Bạn cũng có thể dễ dàng kiểm tra bằng sử dụng file phpinfo() .
Nếu bạn vẫn nhìn thấy trang trắng WordPress sau khi tăng memory limit, hãy tiếp tục làm bước tiếp theo.
Cách 2 – Kiểm tra Plugins
Nếu tăng memory limit không hiệu quả hoặc bạn đã có memory limit cao rồi, hãy kiểm tra qua plugin. Bạn có thể xác định plugin gây lỗi bằng cách vô hiệu tất cả plugins. Sau khi vô hiệu hết plugins, nếu vấn đề được giải quyết, vậy là lỗi do plugin và bạn chỉ cần xác định plugin nào gặp lỗi bằng cách bật plugin hoạt động lại từng cái một.
Vậy, những gì bạn cần làm là:
- Đăng nhập vào FTP server và tìm thư mục public_html
- Chuyển hướng tới thư mục public_html/wp-content.
- Chọn thư mục plugins ở bên trong và đổi tên thành tên khác, như là, plugins-disabled. Việc này sẽ khiến WordPress nghĩ là thư mục plugin không tồn tại nên nó sẽ không tải plugin lên.
- Kiểm tra lại xem website hoạt động chưa.
Nếu website đã hoạt động, rõ ràng là lỗi này do plugin. Xác định plugin gây lỗi bằng cách:
- Đổi lại tên thư mục thành plugins và vào trong thư mục đó.
- Cũng vậy, đổi tên thư mục bên trong.
- Mỗi lần đổi hãy xem xem website hoạt động chưa.
- Khi đã xác định lỗi gây ra bởi plugin nào, hãy thử xóa và cài đặt plugin đó.
Tuy nhiên, nếu không sửa được lỗi, hãy tiếp tục làm Lựa chọn 3.
Cách 3 – Đổi WordPress theme trong phpmyadmin
Nếu đã đi xa tới đây, khả năng lớn là do themes gây lỗi.
Cách tốt nhất để kiểm tra theme của bạn là nguyên do gây lỗi, hãy thử chuyển theme website thành theme mặc định Twenty Seventeen. Để thực hiện, hãy làm theo các bước sau:
- Truy cập control panel và mở phpMyAdmin.
- Bây giờ click vào bảng wp_options và tìm giá trị template và stylesheet (có thể cần click vào Show all để thấy hết các trường).
- Bạn sẽ thấy giá trị theme hiện tại. Đúp click vào tên theme hiện hành và đổi thành twentyseventeen.
- Việc này sẽ buộc vô hiệu theme hiện hành và đổi thành theme mặc định mới nhất của WordPress
Bây giờ, kiểm tra lại website. Nếu sửa được lỗi, đó là dấu hiệu của theme bị hỏng. Hãy thử cài đặt lại theme.
Cách 4 – Kiểm tra WordPress error logs
Nếu vẫn chưa sửa được lỗi, bây giờ là lúc kiểm tra WordPress error logs. Bạn có thể kiểm tra thấy lỗi bằng hàm debug của WordPress. Để thực hiện, hãy làm theo các bước sau:
- Kết nối tới FTP server bằng File Manager hoặc FTP client và mở wp-config.php để sửa.
- Tìm giá trị WP_DEBUG và đổi tham số false thành true:
define(‘WP_DEBUG’, true);
- Khi thêm, màn hình trắng WordPress sẽ hiện cảnh báo, báo lỗi và giúp bạn xác định lỗi ở đâu và nguyên do nào gây ra lỗi, từ đó có hướng khắc phục cụ thể.
Chúc bạn sửa lỗi trắng trang WordPress thành công!
Nguồn: Hostinger