Lỗi “Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.” có thể do một số nguyên nhân sau:
1. Trình duyệt chặn cookies
- Kiểm tra xem trình duyệt có đang chặn cookies không:
- Chrome:
Cài đặt
→Quyền riêng tư & bảo mật
→Cookies và dữ liệu trang web
→ Chọn “Cho phép tất cả cookie”. - Firefox:
Cài đặt
→Quyền riêng tư & bảo mật
→ Tắt “Chặn cookie của bên thứ ba”. - Edge:
Cài đặt
→Quyền riêng tư, tìm kiếm và dịch vụ
→ Kiểm tra phần cookies.
- Chrome:
2. Chưa bật hoặc bị lỗi session cookies trong WordPress
Thử truy cập yourwebsite.com/wp-login.php?testcookie=1, nếu thấy “The cookie test failed” thì WordPress không thể lưu cookie.
3. Xóa cache và cookies trình duyệt
- Nhấn
Ctrl + Shift + Delete
trên trình duyệt và xóa cookies + cache.
4. Cấu hình sai trong file wp-config.php
Mở file wp-config.php
, thêm dòng này vào trước /* That's all, stop editing! */
:
phpSao chépChỉnh sửadefine('COOKIE_DOMAIN', '');
define('ADMIN_COOKIE_PATH', '/');
define('COOKIEPATH', '/');
define('SITECOOKIEPATH', '/');
5. Kiểm tra functions.php
của theme
Nếu theme có code liên quan đến setcookie()
hoặc session_start()
, hãy tắt thử bằng cách đổi tên file theme.
6. Lỗi do wp-login.php
bị lỗi hoặc plugin xung đột
- Đổi tên thư mục
/wp-content/plugins/
thành/wp-content/plugins-bak/
rồi thử đăng nhập lại. - Nếu vào được, một plugin nào đó gây lỗi → Đổi tên lại
/plugins-bak/
rồi kích hoạt từng cái để tìm lỗi.
7. Cấu hình máy chủ (Apache, Nginx)
- Nếu dùng Apache, kiểm tra
.htaccess
có dòng nào chặn cookies không. - Nếu dùng Nginx, thêm vào file config: nginxSao chépChỉnh sửa
fastcgi_param HTTP_COOKIE $http_cookie;
Thảo luận