Lỗi 403 Forbidden là thông báo lỗi được hiển thị khi bạn bị từ chối truy cập vào một địa chỉ web cụ thể. Nguyên nhân có thể là địa chỉ đó không có dữ liệu hoặc bạn không có đủ quyền truy cập, hoặc bị chặn bởi nhà cung cấp dịch vụ lưu trữ web.
Không cần phải lo lắng, rất nhiều nhà làm web đã từng gặp phải lỗi này và cách khắc phục cũng rất đơn giản.
Bạn đang xem: Lỗi 403 Forbidden Error là gì và làm sao để sửa?
Bạn đang biết rằng lỗi 403 forbidden là gì. Ở phần tiếp theo, bạn sẽ tìm hiểu cách khắc phục lỗi 403 nhanh chóng. Phương pháp khắc phục này được thực hiện trên một gói hosting cho website WordPress. Tuy nhiên, các hệ thống quản lý nội dung khác cũng có thể áp dụng phương pháp tương tự.
Bạn cần chuẩn bị những gì?
Trước khi bắt đầu, bạn cần chuẩn bị:
- Truy cập vào bảng điều khiển quản lý hosting
Các cách hiển thị lỗi 403 Forbidden là gì?
Tùy thuộc vào máy chủ, bạn có thể nhìn thấy thông báo lỗi 403 trên trang web theo nhiều cách khác nhau. Nhiều nhà quản trị web còn tuỳ chỉnh trang lỗi HTTP 403 theo ý muốn. Tóm lại, nếu bạn thấy các thông báo sau, có nghĩa là trang web đang gặp lỗi 403:
- Forbidden: You don’t have permission to access [directory] on this server
- HTTP Error 403 – Forbidden
- HTTP 403
- 403 forbidden request forbidden by administrative rules
- 403 Forbidden
- Access Denied You don’t have permission to access
Vậy nguyên nhân lỗi là gì?
Nguyên nhân gây lỗi 403 Forbidden Error
Xem thêm : Turn up là gì? Cách sử dụng Turn up trong tiếng Anh
Lỗi 403 xảy ra khi bạn bị từ chối truy cập vào một địa chỉ cụ thể. Nguyên nhân có thể là:
- Cấu hình file .htaccess bị sai
- Phân quyền file hoặc thư mục không đúng
- Lỗi plugin hoặc không tương thích với plugin
- Nhà cung cấp hosting của bạn có thể đã thay đổi hệ thống và gây ra lỗi 403 forbidden
Khi gặp lỗi 403 Error trong quá trình phát triển website, bạn có thể cảm thấy rất phiền. Nhưng bây giờ bạn đã biết nguyên nhân gây ra lỗi, bạn có thể tìm cách sửa lỗi Error 403 forbidden rồi.
Cách sửa lỗi Error 403 Forbidden
Chúng tôi sẽ sử dụng website WordPress làm ví dụ để sửa lỗi, tuy nhiên các hệ thống quản lý nội dung khác cũng có thể áp dụng cách tương tự nếu bạn gặp lỗi. Các bước để sửa lỗi error 403 Forbidden theo trình tự như sau:
Cách 1 – Kiểm tra file .htaccess
Bạn có thể chưa quen với file .htaccess, vì file này là một file ẩn trong thư mục của website. Tuy nhiên, nếu bạn đang sử dụng Hostinger File Manager, bạn có thể thấy file .htaccess ngay.
Đối với trường hợp khác, nếu bạn sử dụng cPanel, bạn có thể truy cập hosting qua File Manager của cpanel. Để tìm file .htaccess, bạn có thể làm như sau:
- Mở File Manager từ bảng điều khiển quản lý hosting
- Trong thư mục public_html, tìm file .htaccess.
- Nếu bạn không thấy file .htaccess, bạn hãy chọn Settings rồi kích hoạt Show Hidden Files (dotfiles).
Để hiểu thêm về file .htaccess, đó là một file cấu hình cho máy chủ và chủ yếu được sử dụng để tinh chỉnh các cài đặt của máy chủ web Apache.
File .htaccess có trong bất kỳ website WordPress nào, nhưng có trường hợp file .htaccess bị xóa không cố ý, bạn cần tạo lại file .htaccess bằng cách thủ công. Bạn có thể làm theo các bước sau:
- Tải file .htaccess về máy tính để tạo bản sao lưu
- Xóa file này trên máy chủ
- Thử truy cập lại website
- Nếu thành công, có nghĩa là lỗi do .htaccess
- Bây giờ, hãy tạo một file .htaccess mới, đăng nhập vào bảng điều khiển WordPress, nhấp vào Settings > Permalinks.
- Bạn không cần thay đổi gì, chỉ cần nhấn nút Save ở cuối trang.
- File .htaccess mới sẽ được tạo lại cho website của bạn
Xem thêm : Ví Airpay là gì? Tính năng và hướng dẫn sử dụng ví Airpay?
Nếu không thành công, chuyển sang bước tiếp theo.
Cách 2 – Xử lý phân quyền
Một nguyên nhân khác gây ra lỗi 403 Forbidden Error là phân quyền không đúng cho file hoặc thư mục. Khi file được tạo ra, nó sẽ có các quyền mặc định bao gồm đọc, viết và thực thi. Tuy nhiên, theo thời gian, các quyền này có thể thay đổi tuỳ thuộc vào yêu cầu. Việc thay đổi quyền file rất đơn giản. Bạn có thể thực hiện việc này thông qua FTP client hoặc trình quản lý file. FTP client như FileZilla cung cấp nhiều tùy chọn để thay đổi quyền cho file hoặc thư mục.
Chính vì vậy, chúng tôi khuyên bạn nên sử dụng FTP để chỉnh lại phân quyền bằng các bước sau:
- Truy cập vào website qua FTP client
- Di chuyển đến thư mục gốc của tài khoản Hosting
- Chọn thư mục chính chứa tất cả các file (thường là public_html), nhấp chuột phải vào đó và chọn File Permissions.
- Chọn Apply to directories only, nhập quyền là 755 và nhấp OK.
- Sau khi FileZilla đã hoàn thành việc thay đổi quyền, hãy lặp lại bước 3, nhưng lần này chọn apply to files only, nhập quyền là 644 và nhấp ok.
- Sau khi hoàn tất, hãy thử truy cập vào website và xem xem lỗi có được khắc phục chưa.
Tuy nhiên, nếu vẫn không thành công, tiếp tục với bước tiếp theo.
Cách 3 – Tắt các plugin WordPress
Nếu bạn đã đạt đến bước này, chắc chắn lỗi có thể do plugin hoặc không tương thích gây ra. Ở bước này, chúng ta sẽ thử tắt các plugin để xem liệu chúng có gây ra lỗi 403 Forbidden Error không. Cách tốt nhất là tắt tất cả các plugin và từ từ kích hoạt lại. Điều này giúp bạn xác định được plugin nào gây ra lỗi và tìm ra giải pháp.
Dưới đây là các bước để kiểm tra xem plugin nào gây lỗi:
- Truy cập vào tài khoản hosting của bạn bằng FTP và tìm thư mục public_html (hoặc thư mục chứa file chạy website).
- Vào thư mục wp-content -> Chọn thư mục Plugins, đổi tên thư mục này thành tên khác, ví dụ như ‘disabled-plugins’. Hành động này sẽ tắt tất cả các plugin. Bạn có thể tham khảo thêm các hướng dẫn chi tiết về các plugin WordPress.
- Hãy thử truy cập lại website. Nếu truy cập được, có nghĩa là các plugin gây ra lỗi. Hãy tắt từng plugin một cách từ từ và kiểm tra xem website của bạn có hoạt động bình thường sau mỗi lần tắt. Bằng cách này, bạn sẽ xác định được plugin gây ra lỗi.
- Sau khi xác định được plugin gây lỗi, bạn có thể cập nhật hoặc cài đặt lại plugin đó. Nếu vẫn không thành công (trường hợp hiếm), hãy liên hệ với nhà cung cấp dịch vụ lưu trữ, họ có thể giúp đỡ bạn.
Kết luận
Bằng cách thực hiện các phương pháp được liệt kê ở trên, bạn có thể khắc phục lỗi 403 forbidden. Tuy nhiên, chỉ với 3 bước cũng có thể giúp bạn sửa lỗi. Chúng tôi hy vọng rằng bằng bài hướng dẫn chi tiết này, bạn đã tìm được cách sửa lỗi 403 nhanh chóng. Để biết thêm hướng dẫn WordPress, bạn có thể xem trang này.