Thời gian đọc: 4 phút
Khi gặp phải vấn đề đăng nhập WordPress và trang đăng nhập luôn trả về trang trắng (wp-login.php), có thể do nhiều nguyên nhân khác nhau. Dưới đây là một số cách bạn có thể thử để khắc phục:
error_log
WordPress có thể không hiển thị lỗi trên trang, nhưng bạn có thể kiểm tra file error_log
trên hosting để biết chi tiết lỗi. File này thường nằm trong thư mục gốc của website hoặc thư mục wp-admin
.
Một trong những nguyên nhân phổ biến là do plugin xung đột. Để kiểm tra, bạn có thể tắt tất cả các plugin bằng cách:
wp-content
của website qua FTP hoặc trình quản lý file của hosting.plugins
thành một tên khác, ví dụ: plugins_old
.Nếu đăng nhập thành công, bạn có thể đổi lại tên thư mục về plugins
và kích hoạt từng plugin một để xác định plugin gây ra sự cố.
Xung đột với giao diện cũng có thể là nguyên nhân. Để kiểm tra:
wp-content/themes
và đổi tên giao diện hiện tại (ví dụ: mytheme_old
).Twenty Twenty-One
hoặc Twenty Twenty-Two
).Trang trắng cũng có thể do thiếu bộ nhớ PHP. Để tăng giới hạn, bạn có thể thêm dòng sau vào file wp-config.php
:
define('WP_MEMORY_LIMIT', '256M');
Hoặc bạn có thể chỉnh sửa file .htaccess
:
php_value memory_limit 256M
.htaccess
Lỗi trong file .htaccess
có thể gây ra trang trắng. Bạn có thể thử:
.htaccess
thành .htaccess_old
..htaccess
bằng cách vào Cài đặt > Đường dẫn tĩnh (Permalinks) và bấm lưu.Có thể file hệ thống bị hỏng, bạn có thể tải lại bộ mã nguồn mới nhất từ trang chính thức của WordPress:
wp-admin
và wp-includes
để thay thế file cũ.Nếu bạn đang sử dụng một số tiện ích bảo mật hoặc plugin trên trình duyệt có thể gây xung đột với wp-login.php. Hãy thử tắt các tiện ích bảo mật hoặc sử dụng trình duyệt khác để đăng nhập.
Đảm bảo rằng file wp-login.php
và các thư mục liên quan không bị thay đổi quyền truy cập. Thư mục nên có quyền là 755
và file nên là 644
.
Nếu bạn đã thử các cách trên nhưng vẫn không giải quyết được vấn đề, bạn có thể cần phải kiểm tra lại hosting hoặc liên hệ với nhà cung cấp dịch vụ hosting để kiểm tra cấu hình server.