Cách khắc phục lỗi "Xin lỗi, bạn không được phép truy cập trang này" trong WordPress

Nkenganyi Clovis Hướng dẫn WordPress Mar 31, 2024

Đôi khi, khi bạn đang cố gắng truy cập một trang trong bảng điều khiển WordPress của riêng mình, bạn sẽ nhận được phản hồi khó chịu như “ Xin lỗi, bạn không được phép truy cập trang này ”.

Đôi khi, lỗi hiển thị do bạn không được phép truy cập trang đó dựa trên vai trò người dùng mà bạn có trên trang web đó trong khi đôi khi ngay cả khi bạn được yêu cầu truy cập trang đó, bạn vẫn gặp phải lỗi tương tự.

Có thể có một số lý do gây ra lỗi này và trong hướng dẫn này, chúng tôi sẽ hiểu cách khắc phục lỗi "Xin lỗi, bạn không được phép truy cập trang này" trong WordPress.

Nguyên nhân gây ra lỗi "Xin lỗi, bạn không được phép truy cập trang này" trong WordPress?

Có nhiều lý do khiến bạn có thể gặp phải thông báo 'Xin lỗi, bạn không được phép truy cập trang này trên trang web WordPress của mình' mà chúng tôi sẽ thảo luận ở đây.

Tạo trang web tuyệt vời

Với trình tạo trang miễn phí tốt nhất Elementor

Bắt đầu bây giờ

1. Vai trò của người dùng

Trong WordPress, những gì người ta có thể truy cập được xác định dựa trên vai trò của họ trong trang web. Ví dụ: nếu bạn là tác giả, bạn có thể không có quyền truy cập vào cài đặt quản trị vì bạn chỉ có thể có quyền truy cập để viết và chỉnh sửa bài đăng của mình.

Đây là lý do tại sao bất cứ khi nào bạn cố gắng chỉnh sửa bài đăng của người khác hoặc truy cập cài đặt quản trị, bạn sẽ gặp lỗi "Xin lỗi, bạn không được phép truy cập trang này" trên WordPress của mình.

2. Quyền tập tin

Quyền của tệp xác định ai có thể đọc, ghi và thực thi tệp trên máy chủ của bạn. Nếu chúng được đặt không chính xác, WordPress có thể không truy cập được một số tệp và thư mục. Bạn có thể khắc phục điều này bằng cách thay đổi quyền đối với tệp bằng FTP.

3. Tệp .htaccess bị hỏng

Tệp .htaccess kiểm soát cách máy chủ xử lý các yêu cầu đến trang web của bạn. Nếu nó bị hỏng, nó có thể gây ra lỗi và khiến bạn không thể truy cập vào bảng điều khiển của mình. Bạn có thể khắc phục điều này bằng cách đổi tên hoặc xóa tệp .htaccess bằng FTP.

4. Chủ đề hoặc Plugin lỗi thời

Đôi khi, bản cập nhật chủ đề hoặc plugin có thể gây ra sự cố tương thích hoặc xung đột với WordPress hoặc các plugin khác. Điều này có thể dẫn đến lỗi và khóa bạn khỏi trang web của bạn. Bạn có thể giải quyết vấn đề này bằng cách tắt tất cả các plugin của mình bằng FTP và chuyển sang chủ đề mặc định

5. Phiên bản PHP lỗi thời

WordPress yêu cầu phiên bản PHP tối thiểu để chạy đúng. Nếu máy chủ của bạn đang chạy phiên bản PHP lỗi thời, nó có thể gây ra lỗi và khiến bạn không thể đăng nhập. Bạn có thể cập nhật phiên bản PHP từ tài khoản lưu trữ của mình hoặc liên hệ với nhà cung cấp dịch vụ lưu trữ để được hỗ trợ.

Cách khắc phục lỗi 'Xin lỗi bạn không được phép truy cập trang này'

Chúng tôi sẽ xem xét một số cách để có thể khắc phục lỗi này trên trang web WordPress của mình.

1. Kiểm tra xem vai trò WordPress của bạn có đúng không

Có thể có vấn đề với vai trò người dùng của bạn trong WordPress nếu bạn có thể đăng nhập nhưng không thể truy cập một trang cụ thể. Bạn có thể muốn liên hệ với chủ sở hữu trang web và yêu cầu thay đổi vai trò người dùng của mình. Đây là cách bạn có thể thay đổi vai trò người dùng trong WordPress.

Từ bảng điều khiển WordPress , hãy chuyển đến phần người dùng rồi đến Tất cả người dùng .

Trong cột vai trò, bạn sẽ thấy vai trò người dùng WordPress của mình. Nếu bạn không thể truy cập trang của người dùng, điều đó có nghĩa là bạn không phải là quản trị viên.

Cũng có thể ai đó đã thay đổi vai trò người dùng của bạn hoặc xóa tài khoản quản trị viên của bạn. Trong trường hợp như vậy, bạn sẽ phải thêm người dùng mới thông qua phpMyAdmin vào cơ sở dữ liệu WordPress.

2. Kiểm tra xem có tệp .htaccess bị hỏng không

Nếu bạn có vai trò quản trị viên và bạn vẫn không thể truy cập cài đặt quản trị trang web WordPress của mình thì có thể tệp .htaccess trong cơ sở dữ liệu của bạn bị hỏng.

Khi sử dụng ứng dụng khách FTP , bạn sẽ phải đổi tên tệp .htaccess từ cơ sở dữ liệu của mình. Trước tiên, bạn cần tìm tệp .htaccess trong thư mục gốc chứa tất cả các tệp WordPress của bạn và sau đó đổi tên nó.

Sau khi bạn đổi tên thành công tệp, hãy thử đăng nhập lại vào WordPress của bạn và xem sự cố đã được giải quyết chưa. Nếu vẫn còn sự cố, hãy đổi tên tệp thành .htaccess và làm theo hướng dẫn này thêm.

Tiếp theo, bạn sẽ phải tạo tệp .htaccess mới bằng cách đi tới Cài đặt trong bảng điều khiển WordPress của bạn và sau đó là Permalinks.

Trên trang Permalinks , chỉ cần nhấp vào nút Lưu thay đổi ở dưới cùng và WordPress sẽ tạo tệp .htaccess mới.

3. Kiểm tra xem có quyền truy cập tệp sai không

Sau khi tạo tệp .htaccess mới, trong khi bạn đang điều hướng qua thư mục gốc của WordPress, hãy đảm bảo kiểm tra xem có bất kỳ quyền nào không chính xác hay không. Quyền của tệp xác định tệp nào có thể được truy cập.

644 có nghĩa là tất cả các tập tin
755 có nghĩa là tất cả các thư mục và thư mục con

Đây là những cài đặt được đề xuất và sẽ hoạt động với hầu hết người dùng. Trong thư mục gốc, chọn wp-admin, wp-contentwp-includes, sau đó nhấp chuột phải để chọn Quyền của tệp.

Bạn sẽ thấy hộp thoại quyền nơi bạn cần thêm 755 vào trường giá trị số . Tiếp theo, bạn cần tích vào Recurse to subdirectories rồi kích hoạt tùy chọn Apply todirectories ở phía dưới .

Nhấn OK khi bạn hoàn tất và tất cả cài đặt sẽ được áp dụng. Có thể mất một chút thời gian nên bạn sẽ phải chờ đợi.

Ở bước tiếp theo, bạn cần chọn tất cả các tệp và thư mục trong thư mục gốc WordPress của mình, sau đó nhấp chuột phải để chọn Quyền của tệp .

Cũng giống như trước, hộp thoại cấp phép sẽ xuất hiện.

Nhưng ở đây trong trường Giá trị Số thêm 644 . Sau đó tích chọn Recurse vào ô thư mục con rồi kích hoạt Apply to files only rồi nhấn OK .

Sẽ mất một chút thời gian cho đến khi ứng dụng khách FTP giải quyết các quyền đối với tệp và sau đó, hãy thử đăng nhập lại vào WordPress của bạn. Nếu vấn đề vẫn chưa được giải quyết, hãy chuyển sang bước tiếp theo.

4. Vô hiệu hóa tất cả các plugin bằng FTP

Nếu các bước trên không giải quyết được sự cố, chúng tôi sẽ kiểm tra xem plugin có gây ra sự cố hay không bằng cách tạm thời tắt tất cả plugin cùng lúc bằng FTP.

Khi bạn đã kết nối trang web WordPress của mình với FTP, hãy chuyển đến thư mục wp-content từ thư mục gốc WordPress của bạn.

Ở đó bạn sẽ thấy tập tin chứa tất cả các plugin . Chỉ cần đổi tên tệp này thành tên khác chẳng hạn như plugin. bị vô hiệu hóa trong trường hợp này.

Điều này sẽ vô hiệu hóa tất cả các plugin cùng một lúc. Bây giờ bạn có thể quay lại và thử đăng nhập lại vào WordPress của mình. Nếu nó hoạt động, bạn sẽ phải kiểm tra xem plugin nào gây ra sự cố.

Để kiểm tra từng plugin, hãy đổi tên thư mục plugin.deactivated trở lại plugin.

Tiếp theo, nhập thư mục và đổi tên plugin đầu tiên thành plugin-name.deactivate và plugin sẽ bị vô hiệu hóa. Sau đó, quay lại để thử và đăng nhập vào WordPress của bạn. Lặp lại quy trình cho tất cả các plugin để tìm ra plugin nào gây ra sự cố.

Mặc dù việc tắt tất cả các plugin vẫn không giải quyết được vấn đề. Chúng tôi vẫn còn một số phương pháp khác để thử và thoát khỏi tình trạng này.

5. Kích hoạt chủ đề WordPress mặc định bằng FTP

Nếu các plugin phù hợp, chúng tôi sẽ phải kiểm tra xem chủ đề WordPress của bạn có vấn đề gì không. Tương tự, bạn sẽ phải kết nối ứng dụng khách FTP của mình với WordPress và sau đó chuyển đến thư mục wp-content từ thư mục gốc.

Trong thư mục, đổi tên thư mục chủ đề thành Themes.deactivate và điều này sẽ hủy kích hoạt chủ đề WordPress hiện tại của bạn và kích hoạt chủ đề WordPress mặc định.

Nếu bạn có thể đăng nhập vào WordPress, điều đó có nghĩa là có vấn đề nào đó với chủ đề WordPress của bạn. Bạn có thể chuyển sang chủ đề khác hoặc cài đặt lại chủ đề đó và định cấu hình chính xác. Nếu sự cố vẫn còn, bạn có thể liên hệ với người tạo chủ đề để giải quyết lỗi.

6. Thay đổi phiên bản PHP

Nếu trang WordPress của bạn đang chạy trên phiên bản PHP không tương thích với phiên bản WordPress của bạn thì bạn có nhiều khả năng gặp phải lỗi này hơn.

Chúng tôi sẽ xem một số bước đơn giản về cách truy cập và thay đổi phiên bản PHP của chúng tôi bằng cPanel.

Trước tiên, bạn sẽ phải đăng nhập vào cPanel của mình và đi đến tùy chọn Phần mềm. Khi bạn đã tìm thấy nó, hãy nhấp vào Select PHP Version .

Khi bạn nhấp vào đó, bạn sẽ có quyền truy cập vào trang thực tế nơi bạn sẽ chọn phiên bản PHP mà bạn muốn.

Lưu ý : Hầu hết các trường hợp, bạn nên chọn phiên bản mới nhất vì nó ít gặp phải các vấn đề bảo mật hơn.

Phần kết luận

Tôi biết bạn có thể bực bội đến mức nào khi gặp phải lỗi “ Xin lỗi, bạn không được phép truy cập trang này ” trong WordPress. Bạn có thể cảm thấy như mình đã mất quyền kiểm soát trang web của mình hoặc bạn đã làm sai điều gì đó. Nhưng đừng lo lắng, bạn không đơn độc. Lỗi này khá phổ biến và có thể được khắc phục bằng một số bước đơn giản.

Bạn đã tìm hiểu các nguyên nhân và giải pháp có thể xảy ra cho lỗi này trong bài đăng này. Bạn cũng đã học cách sử dụng FTP để khắc phục sự cố và khôi phục trang web của mình. Bạn đã đạt được những kỹ năng và kiến ​​thức quý giá sẽ giúp bạn ngăn ngừa và giải quyết các vấn đề trong tương lai.

Bây giờ, tất cả những gì bạn cần làm là áp dụng những gì đã học. Điều đầu tiên bạn nên làm là sao lưu trang web của mình đề phòng trường hợp có sự cố xảy ra. Sau đó, hãy làm theo các bước được nêu trong bài đăng này để sửa lỗi và lấy lại quyền truy cập vào trang tổng quan của bạn. Nếu cần thêm trợ giúp, bạn luôn có thể liên hệ với nhà cung cấp dịch vụ lưu trữ hoặc bộ phận hỗ trợ WordPress.

Bạn đã có cái này! Bạn là một chuyên gia WordPress có thể xử lý mọi thử thách. Bạn không sợ sai sót vì bạn biết cách khắc phục chúng. Bạn tự tin và tự hào về trang web của mình và bạn sẵn sàng chia sẻ nó với mọi người.

Chúc mừng bạn đã đi đến cuối bài viết này. Bạn vừa thực hiện một bước tiến lớn trong việc cải thiện kỹ năng WordPress và hiệu suất trang web của mình. Tôi hy vọng bạn tìm thấy bài viết này hữu ích và nhiều thông tin.

Cảm ơn bạn đã đọc và chúc WordPressing vui vẻ!

Divi WordPress Theme