Cách sửa lỗi 403 Forbidden trong WordPress

Tác giả Network Engineer, T.Mười 06, 2021, 09:34:37 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách sửa lỗi 403 Forbidden trong WordPress


Bạn có đang gặp phải lỗi 403 Forbidden trên trang WordPress của mình không? Đây là một trong những lỗi đáng sợ nhất mà người mới bắt đầu sử dụng WordPress có thể gặp phải. Trong bài viết này, mình sẽ hướng dẫn bạn cách dễ dàng sửa lỗi 403 Forbidden trong WordPress.

1. Lỗi 403 Forbidden – Access Denied trong WordPress là gì?

WordPress hiển thị mã và thông báo khi có lỗi xảy ra trên trang web của bạn.
 

Mã lỗi 403 Forbidden được hiển thị trên một trang web WordPress

Mã lỗi 403 Forbidden được hiển thị khi quyền máy chủ của bạn không cho phép truy cập vào một trang cụ thể.
Đây là lý do tại sao lỗi thường đi kèm với văn bản:

Mã nguồn [Chọn]
403 Forbidden – You don't have permission to access '/' on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Có nhiều trường hợp khác nhau khi bạn có thể gặp lỗi này. Ví dụ:

  • 403 Forbidden - Quyền truy cập bị từ chối trên trang đăng nhập wp-admin hoặc WordPress.
  • 403 Forbidden - trong khi cài đặt WordPress.
  • 403 Forbidden khi truy cập bất kỳ trang nào trên trang WordPress của bạn.
  • Cũng có thể bạn chỉ thấy 'Quyền truy cập bị Từ chối' thay vì trạng thái 403 Forbidden.
  • Bạn cũng có thể thấy 'Quyền truy cập vào   Đăng nhập để xem liên kết đã bị từ chối. Bạn không có quyền xem trang này.'

Bây giờ bạn đã biết về các loại lỗi 403 khác nhau, hãy nói về nguyên nhân gây ra lỗi này.

2. Nguyên nhân nào gây ra lỗi 403 Forbidden trong WordPress?

Nguyên nhân phổ biến nhất gây ra lỗi 403 Forbidden trong WordPress là do các plugin bảo mật được cấu hình kém. Nhiều plugin bảo mật của WordPress có thể chặn địa chỉ IP (hoặc toàn bộ dải địa chỉ IP) nếu họ tin rằng chúng là độc hại.
Đây là lý do tại sao mình sử dụng Sucuri để cải thiện tính bảo mật của tất cả các trang web WordPress của mình.

Một nguyên nhân khác có thể là do tập tin .htaccess bị hỏng hoặc quyền đối với tập tin không chính xác trên máy chủ của bạn.

Công ty lưu trữ WordPress của bạn đôi khi có thể thực hiện các thay đổi ngẫu nhiên đối với cài đặt máy chủ của họ. Điều này có thể dẫn đến lỗi 403 Forbidden trên trang web của bạn.

Chúng ta hãy xem cách giải quyết lỗi 403 Forbidden trong WordPress.

Trước khi làm bất cứ điều gì, mình khuyên bạn nên tạo một bản sao lưu WordPress hoàn chỉnh cho trang web của mình. Đây là hướng dẫn của mình về cách tạo bản sao lưu WordPress theo cách thủ công.

Nếu bạn đã sử dụng plugin sao lưu WordPress tự động, hãy đảm bảo rằng bạn có quyền truy cập vào bản sao lưu mới nhất trước khi tiếp tục.

3. Sửa lỗi 403 Forbidden do plugin WordPress gây ra.

Điều đầu tiên bạn cần làm là tạm thời hủy kích hoạt tất cả các plugin WordPress . Điều này bao gồm bất kỳ plugin bảo mật nào mà bạn có thể đã cài đặt trên trang web của mình.

Nếu điều này giải quyết được sự cố của bạn, thì điều này có nghĩa là một trong những plugin trên trang web của bạn đã gây ra lỗi này.

Bạn có thể tìm ra plugin nào gây ra lỗi bằng cách kích hoạt tất cả các plugin của bạn cùng một lúc cho đến khi bạn có thể tạo lại lỗi 403 Forbidden.

4. Sửa lỗi 403 Forbidden do tập tin .htaccess bị hỏng gây ra.

Thông thường, lỗi 403 là do tập tin .htaccess bị hỏng trong trang web WordPress của bạn. Việc sửa chữa tập tin này khá dễ dàng.

Trước tiên, bạn cần kết nối với trang web của mình bằng ứng dụng khách FTP hoặc trình quản lý tập tin trong cPanel.
Tiếp theo, định vị tập tin .htaccess trong thư mục gốc của trang web WordPress của bạn. Xem hướng dẫn này nếu bạn không thể tìm thấy tập tin .htaccess trong thư mục WordPress của bạn.

Bạn cần tải tập tin .htaccess xuống máy tính của mình để có một bản sao lưu mới của nó. Sau đó, bạn cần xóa tập tin khỏi máy chủ của mình.


Xóa tập tin .htaccess khỏi trang web WordPress của bạn

Hãy thử truy cập trang web của bạn. Nếu lỗi 403 Forbidden được giải quyết, thì điều này có nghĩa là tập tin .htaccess của bạn đã bị hỏng.

Bạn có thể tạo một tập tin .htaccess mới bằng cách đăng nhập vào khu vực quản trị WordPress của mình và đi tới trang Cài đặt >> Permalinks.


Tạo lại tập tin .htaccess trong WordPress

Chỉ cần nhấp vào nút Lưu thay đổi ở cuối trang và WordPress sẽ tạo một tập tin .htaccess mới.

5. Sửa lỗi 403 Forbidden gây ra bởi quyền đối với tập tin trong WordPress.

Tất cả các tập tin được lưu trữ trên trang web của bạn đều có quyền đối với tập tin. Các quyền đối với tập tin này kiểm soát ai có thể truy cập tập tin và thư mục trên trang web của bạn.

Quyền tập tin không chính xác có thể gây ra lỗi 403 Forbidden. Nó làm cho máy chủ web của bạn nghĩ rằng bạn không có quyền truy cập các tập tin đó.

Nếu hai giải pháp trên không giải quyết được lỗi 403 Forbidden trên trang web của bạn, thì rất có thể là nguyên nhân dẫn đến quyền truy cập tập tin không chính xác.

Bạn có thể yêu cầu nhà cung cấp dịch vụ lưu trữ WordPress của mình kiểm tra trang web của bạn để biết các quyền đối với tập tin chính xác.

Việc tự thay đổi quyền đối với tập tin có thể gây ra những hậu quả nghiêm trọng. Nếu bạn cảm thấy không tự tin khi tự mình thực hiện, hãy nhờ bạn bè giúp đỡ hoặc thuê chuyên gia.

Tuy nhiên, nếu bạn muốn tự mình làm điều đó, thì đây là cách bạn kiểm tra quyền đối với tập tin của mình.
Chỉ cần kết nối với trang web WordPress của bạn bằng ứng dụng FTP. Điều hướng đến thư mục gốc chứa tất cả các tập tin WordPress của bạn.


Kiểm tra quyền đối với tập tin

Bấm để chọn một thư mục, bấm chuột phải và sau đó chọn Quyền đối với tập tin từ menu.

Ứng dụng khách FTP của bạn sẽ hiển thị cho bạn hộp thoại quyền đối với tập tin như sau:


Thay đổi quyền đối với tập tin bằng FTP

Tất cả các thư mục trên trang web WordPress của bạn phải có quyền đối với tập tin là 744 hoặc 755.
Tất cả các tập tin trên trang web WordPress của bạn phải có quyền đối với tập tin là 644 hoặc 640.

Bạn có thể đặt quyền đối với tập tin đối với thư mục gốc thành 744 hoặc 755. Chọn hộp bên cạnh 'Recurse into subdirectories' và sau đó chọn tùy chọn có nội dung 'apply to directories only'.
Bấm vào nút OK. Ứng dụng khách FTP của bạn bây giờ sẽ bắt đầu thiết lập quyền đối với tất cả các thư mục con trong thư mục đó.

Sau khi hoàn tất, bạn cần lặp lại quy trình cho tất cả các tập tin. Lần này, bạn sẽ sử dụng quyền đối với tập tin là 644 hoặc 640 và đừng quên chọn 'Recurse into subdirectories' và 'apply to directories only'. tùy chọn.
Nhấp vào nút OK và ứng dụng khách FTP của bạn sẽ bắt đầu thiết lập quyền đối với tập tin cho tất cả các tập tin đã chọn.

Hãy thử truy cập trang web của bạn ngay bây giờ và lỗi 403 Forbidden sẽ biến mất ngay bây giờ.

Mình hy vọng bài viết này đã giúp bạn khắc phục lỗi 403 Forbidden trong WordPress. Bạn cũng có thể muốn xem các mẹo và thủ thuật chuyên gia của mình để bảo vệ khu vực quản trị WordPress của bạn.