Hướng Dẫn Khắc Phục Lỗi Trang Trắng WordPress
1. Lỗi Trang Trắng WordPress Là Gì?
Lỗi trang trắng WordPress, hay còn gọi là “White Screen of Death” (WSOD), là một lỗi phổ biến khiến trang web chỉ hiển thị một màn hình trắng, không có bất kỳ thông báo lỗi nào. Lỗi này có thể ảnh hưởng đến toàn bộ website hoặc chỉ một số trang nhất định.
Nguyên Nhân Gây Ra Lỗi Trang Trắng WordPress
- Xung đột giữa theme và plugin.
- Plugin bị lỗi hoặc không tương thích.
- Thiếu bộ nhớ PHP.
- Lỗi trên server web hosting.
Dưới đây là 4 cách phổ biến để khắc phục lỗi trang trắng WordPress.
2. Cách Khắc Phục Lỗi Trang Trắng WordPress
Cách 1: Kiểm Tra Và Vô Hiệu Hóa Plugin
Một plugin bị lỗi hoặc không tương thích có thể là nguyên nhân gây lỗi trang trắng WordPress. Để kiểm tra, bạn cần vô hiệu hóa tất cả các plugin:
- Sử dụng FTP Client (FileZilla) hoặc File Manager của hosting.
- Điều hướng đến thư mục:
public_html/wp-content/
- Đổi tên thư mục
plugins
thànhplugins-disabled
. - Kiểm tra lại website:
- Nếu website hoạt động bình thường: Lỗi do một plugin nào đó.
- Nếu vẫn lỗi: Nguyên nhân có thể không phải do plugin.
- Để xác định plugin gây lỗi, đổi lại tên thư mục thành
plugins
, rồi lần lượt đổi tên từng thư mục plugin bên trong để kiểm tra. - Khi xác định được plugin lỗi, hãy xóa và cài đặt lại plugin đó.
Cách 2: Kiểm Tra Và Thay Đổi Theme
Nếu cách 1 không hiệu quả, lỗi có thể do theme đang sử dụng:
- Truy cập phpMyAdmin trên hosting.
- Mở bảng wp_options.
- Tìm các mục
template
vàstylesheet
. - Thay đổi giá trị của chúng thành
twentytwentyone
hoặc theme mặc định mới nhất của WordPress. - Kiểm tra lại website:
- Nếu website hoạt động bình thường: Lỗi do theme.
- Hãy thử cài đặt lại theme hoặc đổi sang theme khác.
Cách 3: Tăng Giới Hạn Bộ Nhớ PHP
Nếu lỗi trang trắng do thiếu bộ nhớ PHP, bạn có thể tăng giới hạn bộ nhớ bằng cách:
- Kết nối đến FTP server.
- Mở thư mục
public_html
và tìm filewp-config.php
. - Thêm dòng sau vào file:
define('WP_MEMORY_LIMIT', '64M');
- Lưu lại và kiểm tra website.
Nếu vẫn lỗi, hãy thử tăng bộ nhớ lên 128MB hoặc 256MB.
Cách 4: Kiểm Tra Nhật Ký Lỗi (Error Logs)
WordPress có tính năng debug giúp hiển thị lỗi để dễ dàng khắc phục:
- Mở
wp-config.php
và tìm dòngWP_DEBUG
. - Sửa thành:
define('WP_DEBUG', true);
- Lưu lại và kiểm tra trang web.
- Lỗi và cảnh báo sẽ hiển thị, giúp bạn xác định nguyên nhân cụ thể.
Nếu thấy thông báo lỗi liên quan đến plugin hoặc theme, hãy thực hiện các bước sửa lỗi tương ứng.
3. Kết Luận
Lỗi trang trắng WordPress có thể do nhiều nguyên nhân khác nhau, nhưng với 4 cách trên, bạn có thể dễ dàng xác định và khắc phục lỗi nhanh chóng. Nếu đã thử tất cả các cách mà vẫn không được, bạn có thể liên hệ với nhà cung cấp hosting để được hỗ trợ.
Hy vọng bài viết này giúp bạn xử lý lỗi trang trắng WordPress một cách hiệu quả. Chúc bạn thành công! 🚀