Lỗi “Sorry, You Are Not Allowed to Access This Page” là một trong những lỗi phổ biến nhất mà người dùng WordPress gặp phải. Lỗi này xảy ra khi trang web WordPress của bạn không cho phép truy cập vào một số trang hoặc tính năng nhất định. Nguyên nhân gây ra lỗi có thể do các vấn đề về quyền truy cập, lỗi plugin/theme, sự cố máy chủ hoặc lỗi cấu hình.
Trong bài viết này, chúng ta sẽ cùng tìm hiểu 10 cách để khắc phục lỗi “Sorry, You Are Not Allowed to Access This Page” trong WordPress.
Lỗi “Sorry, You Are Not Allowed to Access This Page” là gì
Khi gặp lỗi này, bạn sẽ thấy thông báo “Sorry, you are not allowed to access this page” hiển thị thay vì nội dung của trang. Đây là lỗi khá phổ biến trong WordPress, nguyên nhân chính bao gồm:
- Vấn đề về quyền truy cập: Bạn không có quyền truy cập vào trang đó dựa trên vai trò người dùng WordPress của mình.
- Lỗi plugin/theme gây ra: Một số plugin hoặc theme có thể gây ra lỗi này.
- Sự cố máy chủ: Vấn đề về máy chủ có thể ngăn không cho truy cập trang.
- Lỗi cấu hình: Các lỗi trong file cấu hình wp-config.php hoặc .htaccess có thể dẫn tới lỗi này.
- Lỗi cơ sở dữ liệu: Các vấn đề liên quan tới cơ sở dữ liệu như prefix sai có thể gây ra lỗi.
Nói chung, lỗi này xảy ra khi có sự cố nào đó ngăn cản việc truy cập trang bình thường trong WordPress. Hãy thử các cách sau để xử lý.
Nếu website bạn quá cũ nên tìm giải pháp thiết kế website wordpress mới để chạy tốt hơn
10 cách để sửa “Sorry, You Are Not Allowed to Access This Page” Error trong WordPress
Trả website trở về thời điểm trước khi gặp lỗi
Cách đơn giản và nhanh nhất là sử dụng tính năng “Snapshot” của cPanel để quay lại thời điểm trước khi website bị lỗi. Bạn chỉ cần tìm snapshot gần nhất trước thời điểm lỗi xảy ra rồi restore lại.
Sử dụng WP_DEBUG để lấy danh sách lỗi
Bật tùy chọn WP_DEBUG trong file wp-config.php để hiển thị chi tiết các lỗi PHP và truy vấn database. Điều này sẽ cho bạn manh mối về nguồn gốc của lỗi.
Ví dụ:
define( 'WP_DEBUG', true );
Sau đó truy cập trang báo lỗi để xem chi tiết.
Kiểm tra nhật ký lỗi
Nhật ký lỗi (error log) lưu lại các lỗi phía máy chủ. Truy cập vào file error log qua FTP hoặc cPanel để tìm nguyên nhân gốc rễ của lỗi.
Ví dụ file error log:
- /var/log/httpd/error_log
- /var/log/apache2/error.log
Nâng cấp phiên bản của site PHP lên bản mới nhất
Một số lỗi có thể do phiên bản PHP cũ gây ra. Hãy nâng cấp lên phiên bản PHP 7.4 hoặc cao hơn để khắc phục lỗi.
Kiểm tra database prefix
Nếu sử dụng database prefix, hãy đảm bảo nó khớp với cấu hình trong wp-config.php.
Prefix không đúng có thể gây lỗi truy vấn và dẫn tới lỗi truy cập.
Export hoặc reset WordPress site
Nếu tất cả các cách trên không hiệu quả, bạn có thể reset lại WordPress bằng cách:
- Xóa toàn bộ plugin, dữ liệu, cơ sở dữ liệu rồi cài đặt lại từ đầu.
- Dùng công cụ để export ra file SQL và file thiết lập. Sau đó tạo site mới và import lại dữ liệu.
Điều này sẽ xóa bỏ mọi lỗi tiềm ẩn và cài đặt lại từ đầu.
Thu thập thông báo lỗi của plugin bảo mật
Một số plugin bảo mật như iThemes Security, Wordfence,… có tính năng ghi lại chi tiết lỗi. Hãy kích hoạt và kiểm tra xem có thông báo lỗi hữu ích nào không.
>>> Xem thêm: Top 10 plugin WordPress miễn phí tốt nhất năm 2023
Kiểm tra File Permissions
Đảm bảo các thư mục và file của WordPress có đúng quyền truy cập. Ví dụ như thư mục wp-content cần có quyền 755.
Sử dụng FTP hoặc cPanel để kiểm tra và sửa quyền nếu cần.
Vô hiệu toàn bộ Themes và Plugins
Nếu vẫn chưa tìm ra nguyên nhân, hãy thử tắt toàn bộ theme và plugin để loại trừ lỗi do chúng gây ra.
Cách nhanh nhất là truy cập PhpMyAdmin -> wp_options -> Set active_plugins
và template
thành rỗng.
Đặt lại file .htaccess thủ công
Một số lỗi có thể do file .htaccess bị lỗi. Hãy thử xóa file .htaccess và tạo lại bằng tay với nội dung mặc định của WordPress.
Hoặc có thể dùng công cụ sửa file .htaccess như Velvet Blues để reset lại.
Như vậy là chúng ta đã đi qua 10 cách để sửa lỗi “Sorry, You Are Not Allowed to Access This Page” trong WordPress. Hãy thử lần lượt từng cách để tìm ra nguyên nhân và xử lý triệt để.
Liên hệ hỗ trợ fixed website lỗi tại https://thietkewebpro247.com
Nếu sau khi thử nhiều cách mà vẫn chưa khắc phục được lỗi, hãy liên hệ nhóm hỗ trợ của chúng tôi tại Thietkewebpro247.com.
Với đội ngũ kỹ thuật viên chuyên nghiệp và nhiều năm kinh nghiệm, chúng tôi sẽ nhanh chóng tìm ra nguyên nhân và giải quyết triệt để lỗi cho website của bạn.
Mọi thắc mắc hay yêu cầu hỗ trợ xin vui lòng liên hệ hotline +036.88.14568 hoặc email to: info@thietkewebpro247.com. Chúng tôi luôn sẵn sàng hỗ trợ 24/7 để mang lại trải nghiệm tốt nhất cho khách hàng.