Nội dung bài viết ▾
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 + Deletetrê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
.htaccesscó 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