1️⃣ Lỗi trắng trang WordPress là gì?
Lỗi trắng trang WordPress, còn gọi là White Screen of Death (WSOD), là tình trạng khi bạn truy cập website mà chỉ thấy trang trắng tinh, không có lỗi, không có nội dung.
Nguyên nhân thường do:
- Plugin hoặc theme bị lỗi PHP
- Giới hạn bộ nhớ không đủ
- Xung đột giữa plugin
- Sai quyền file hoặc cấu hình server
Đây là một lỗi phổ biến nhưng hoàn toàn có thể khắc phục dễ dàng nếu làm đúng trình tự dưới đây.
2️⃣ Tắt toàn bộ plugin để kiểm tra lỗi
Một plugin bị lỗi có thể khiến toàn bộ trang web ngừng hoạt động.
Cách khắc phục:
- Vào thư mục
/wp-content/bằng FTP hoặc File Manager trong hosting. - Đổi tên thư mục
pluginsthànhplugins_old. - Tải lại website.
- Nếu web hiển thị lại → lỗi nằm ở plugin.
- Đổi lại tên
plugins_old→pluginsrồi bật từng plugin để xác định thủ phạm.
3️⃣ Kiểm tra theme hiện tại
Nếu web vẫn trắng dù đã tắt plugin, khả năng cao là theme bị lỗi.
Cách làm:
- Vào
/wp-content/themes/ - Đổi tên theme đang dùng, ví dụ
flatsome → flatsome_old - WordPress sẽ tự kích hoạt theme mặc định (nếu có).
- Nếu web hiển thị lại → theme của bạn có vấn đề.
4️⃣ Bật chế độ Debug trong WordPress
Chế độ WP_DEBUG giúp bạn biết chính xác dòng nào gây lỗi.
Thực hiện:
- Mở file
wp-config.php, tìm dòng:
define( 'WP_DEBUG', false );
- Thay thành:
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
- Sau đó truy cập lại web và xem log tại:
/wp-content/debug.log
File này sẽ ghi lại chi tiết lỗi PHP để bạn xử lý dễ hơn.
5️⃣ Tăng giới hạn bộ nhớ PHP
Nếu server bị thiếu bộ nhớ, WordPress có thể không tải được.
Cách khắc phục nhanh:
Trong wp-config.php, thêm dòng:
define( 'WP_MEMORY_LIMIT', '256M' );
.htaccess:php_value memory_limit 256M
6️⃣ Xóa cache trình duyệt và cache WordPress
Cache lỗi có thể khiến web hiển thị sai.
- Nếu dùng plugin cache như WP Rocket, LiteSpeed Cache, W3 Total Cache, hãy vào trang quản trị và Clear Cache.
- Hoặc xóa thủ công thư mục
/wp-content/cache/.
7️⃣ Kiểm tra quyền file và thư mục (File Permission)
Sai quyền truy cập có thể khiến server không đọc được file.
- File: 644
- Folder: 755
Dùng FTP hoặc cPanel để đặt lại quyền cho đúng chuẩn.
8️⃣ Kiểm tra phiên bản PHP và khôi phục bản sao lưu
- WordPress mới nhất hoạt động tốt với PHP 8.1 – 8.3.
- Nếu PHP quá cũ (7.x) hoặc quá mới (8.4 beta), web có thể lỗi.
- Nếu mọi cách đều thất bại, hãy khôi phục bản sao lưu gần nhất bằng JetBackup, UpdraftPlus hoặc bản backup hosting.
9️⃣ Mẹo nâng cao (Pro Tip)
- Kiểm tra file
.htaccess, thay bằng bản mặc định WordPress nếu nghi ngờ lỗi rewrite. - Tạm tắt mod_security hoặc Cloudflare proxy để loại trừ lỗi 521, 524.
- Luôn sao lưu toàn bộ web trước khi sửa chữa.
🔚 Kết luận
Lỗi trắng trang WordPress tuy đáng sợ nhưng hoàn toàn có thể xử lý trong vài phút nếu bạn biết cách.
👉 Hãy bắt đầu từ plugin → theme → debug → bộ nhớ → cache.
Nếu vẫn không được, hãy khôi phục bản sao lưu để đưa web trở lại hoạt động ổn định.





