Lỗi “Sorry, you are not allowed to access this page” thường xuất hiện khi bạn đang cố gắng truy cập một trang trên website WordPress mà bạn không có quyền xem. Đây là một lỗi phổ biến và có thể gây ra sự khó chịu cho người dùng. Trong bài viết này, chúng ta sẽ khám phá các nguyên nhân phổ biến dẫn đến lỗi này và cách khắc phục hiệu quả.
Nguyên Nhân Gây Ra Lỗi
Quyền Truy Cập Người Dùng: Lỗi này có thể xảy ra nếu người dùng không có quyền truy cập vào trang hoặc bài viết cụ thể. Điều này thường xảy ra với các vai trò người dùng như Subscriber, Contributor hoặc Author.
Xung Đột Plugin hoặc Theme: Một số plugin hoặc theme có thể gây ra xung đột làm ảnh hưởng đến quyền truy cập của người dùng.
Thiết Lập Permalink: Cấu hình permalink không đúng có thể gây ra lỗi này, đặc biệt là sau khi thay đổi cấu trúc URL hoặc cập nhật WordPress.
Lỗi Trong File .htaccess: File .htaccess có thể bị lỗi hoặc bị thay đổi, dẫn đến việc không thể truy cập trang hoặc bài viết.
Lỗi Trong Cài Đặt WordPress: Một số cài đặt hoặc lỗi trong WordPress có thể gây ra sự cố này.
Cách Khắc Phục Lỗi
Kiểm Tra Quyền Truy Cập:
Đăng nhập vào WordPress với tài khoản quản trị viên.
Điều hướng đến mục Users và kiểm tra vai trò của người dùng đang gặp lỗi.
Đảm bảo rằng người dùng có quyền phù hợp để truy cập trang hoặc bài viết.
Kiểm Tra Xung Đột Plugin:
Tắt tất cả các plugin và kiểm tra xem lỗi còn xuất hiện không.
Nếu lỗi không còn, bật lại từng plugin một để xác định plugin gây ra sự cố.
Nếu tìm thấy plugin gây xung đột, cập nhật hoặc thay thế nó.
Kiểm Tra Theme:
Chuyển sang một theme mặc định của WordPress (như Twenty Twenty-One) để xem lỗi còn xuất hiện không.
Nếu lỗi không còn, vấn đề có thể do theme đang sử dụng.
Cập Nhật Permalink:
Vào Settings > Permalinks trong bảng điều khiển WordPress.
Chọn một cấu trúc permalink khác và lưu thay đổi.
Sau đó, quay lại cấu trúc permalink trước đó và lưu lại.
Kiểm Tra File .htaccess:
Truy cập vào thư mục gốc của website qua FTP hoặc trình quản lý file của hosting.
Tìm file .htaccess
và sao lưu nó.
Xóa file .htaccess
và sau đó truy cập vào Settings > Permalinks trong WordPress và lưu lại để tạo file .htaccess
mới.
Kiểm Tra Cài Đặt WordPress:
Đảm bảo rằng tất cả các file của WordPress đều được tải lên đúng cách.
Kiểm tra file wp-config.php
để xác nhận rằng không có lỗi cấu hình nào.
Kiểm Tra Quyền File và Thư Mục:
Đảm bảo rằng các quyền file và thư mục trên máy chủ được thiết lập chính xác.
Thường thì quyền thư mục nên là 755 và quyền file nên là 644.
Kết Luận
Lỗi “Sorry, you are not allowed to access this page” có thể xuất phát từ nhiều nguyên nhân khác nhau, từ vấn đề quyền truy cập người dùng đến xung đột plugin hoặc lỗi trong file .htaccess. Bằng cách làm theo các bước khắc phục ở trên, bạn có thể giải quyết vấn đề và phục hồi quyền truy cập cho người dùng. Nếu bạn vẫn gặp khó khăn, hãy xem xét liên hệ với nhà cung cấp dịch vụ hosting hoặc tìm kiếm sự trợ giúp từ cộng đồng WordPress.
Kết nối với web designer Lê Thành Nam