11 May 2022

483

Lỗi 403 forbidden là gì? Cách khắc phục nhanh và hiệu quả

Post by Admin
Lỗi 403 forbidden là gì? Cách khắc phục nhanh và hiệu quả

Đôi khi truy cập một trang web thường gặp trường hợp 403 forbidden. Vậy lỗi 403 forbidden là gì? Bạn không cần quá lo lắng, đây là lỗi khá phổ biến trên website và cách khắc phục cũng không quá phức tạp, cùng theo dõi bài viết sau để xem cách sửa lỗi nhé!!!

Lỗi 403 forbidden là gì?

403 Forbidden là lỗi vì một nguyên nhân nào đó mà người dùng bị chặn quyền truy cập vào website. Đây là lỗi mã trạng thái HTTP (HTTP status code).

Ở từng máy chủ khác nhau, cách hiển thị trạng thái lỗi sẽ khác nhau. Đôi khi, đây cũng là lỗi phát sinh do bên đơn vị cung cấp dịch vụ hosting cập nhật lại hệ thống.

Nguyên nhân dẫn đến lỗi 403 forbidden

Muốn khắc phục lỗi này, chúng ta cần biết nguyên nhân gây nên 403 forbidden.

403 forbidden là gì

Có rất nhiều nguyên nhân và trong số đó có thể bạn sẽ gặp các trường hợp sau:

  • Do sai cấu hình file .htaccess
  • Do phân quyền folder hoặc file permissions (CHMOD) không chính xác
  • Do lỗi plugin không tương thích hoặc bị lỗi plugin
  • Do đơn vị cung cấp hosting thay đổi hoặc cập nhật lại hệ thống
  • Do lượng truy cập web cùng một lúc nhiều người dùng từ 1 địa chỉ IP

Hình thức báo lỗi 403 forbidden

Tùy vào từng trường hợp mà lỗi forbidden hiện ra từng dạng khác nhau. Tuy nhiên, lỗi 403 sẽ thể hiện các dạng phổ biến sau:

  • 403 Forbidden
  • Forbidden: you don't have permission to access / on this server (Cấm: Bạn không có quyền truy cập trên máy chủ này)
  • HTTP 403
  • Error 403
  • Error 403 - Forbidden
  • Forbidden
  • HTTP Error 403.14 - Forbidden
  • HTTP Error 403 – Forbidden

Cách sửa lỗi 403 forbidden

sửa lỗi 403 forbidden

Đối với người dùng

  • Cách 1: Sửa lỗi 403 Forbidden bằng cách tải lại website: bằng cách nhấn Ctrl + R hoặc nhấn phím F5.
  • Cách 2: Kiểm tra lại đường link (URL): bạn nên kiểm tra lại xem đã nhập đúng URL trang web hay chưa.
  • Cách 3: Khắc phục sự cố 403 Forbidden bằng cách xóa bộ nhớ đệm và cookies của trình duyệt
  • Cách 4: Kiểm tra quyền truy cập trang web: có một số website yêu cầu bạn phải đăng nhập ở trang chủ, sau đó mới có thể tiếp tục truy cập.
  • Cách 5: bạn có thể chờ và quay lại website vào lúc khác: bạn có thể đợi các lập trình viên fix lỗi hoặc người truy cập giảm rồi quay lại website sau.
  • Cách 6: liên hệ với quản trị web: bạn có thể thông báo tới quản trị website để được hỗ trợ và xử lý lỗi 403 kịp thời.
  • Cách 7: liên hệ nhà cung cấp dịch vụ internet: nguyên nhân có thể do IP hoặc ISP bị cấm nên bạn liên hệ nhà cung cấp dịch vụ internet để được fix lỗi 403 forbidden

Đối với quản trị viên

Cách 1: Xử lý phân quyền

Do cách phân quyền hoặc các folder không đúng, bao gồm cả đọc, viết và thức hành. Cách khắc phục này cũng khá đơn giản, thực hiện bằng cách thông qua FTP client hoặc file manager:

  • Bước 1: Truy cập vào website thông qua FTP client.
  • Bước 2: Vào thư mục gốc của tài khoản Hosting.
  • Bước 3: Click chuột phải vào public_html (folder chính chứa tất cả file) => chọn File Permissions.
  • Bước 4: Kiểm tra mục Apply to directories only, ở ô Number values điền 755 rồi nhấn OK.
  • Bước 5: Đợi FileZilla đã đổi xong quyền, bạn hãy lập lại các thao từ bước 3, bước 4, nhưng lần này điền 644 vào mục Number values.
  • Bước 6: Bạn thử vào lại trang web xem được chưa nhé

Với nguyên nhân lỗi 403 Forbidden do phân quyền thì bạn sửa lỗi theo các bước trên website sẽ truy cập bình thường nhé. Nếu vẫn chưa truy cập được thì bạn chuyển sang các cách khác.

Cách 2: Kiểm tra file .htaccess

Với file .htaccess thì ít người để ý đến nó, bởi file .htaccess là một file ẩn trong thư mục trang web. Với những bạn đang dùng Hostinger File Manager, bạn có thể thấy file mặc định là .htaccess, còn với cPanel thì bạn có thể vào thư mục File Manager để tìm file nhé. Cách tìm:

  • Bước 1: Mở File Manager
  • Bước 2: trong mục public_html directory, bạn tìm .htaccess
  • Nếu qua 2 bước trên mà bạn ko thấy file, bạn chọn Settings -> kích hoạt Show Hidden Files (dotfiles)

Trong trường hợp bạn không tìm được file theo cách ở trên thì có khả năng file .htaccess đã bị xóa. Do đó để sửa lỗi 403 Forbidden thì bạn nên tự tạo file .htaccess bằng thủ công.

  • Bước 1: Tải file .htaccess về máy và lưu 1 bản backup để phòng ngừa
  • Bước 2: Xóa file này trên server.
  • Bước 3: Kiểm tra lại hoạt động website. Nếu hoạt động vậy thì lỗi 403 là do .htaccess
  • Bước 4: Tạo file bằng cách đăng nhập vào WordPress dashboard, chọn Settings > Permalinks
  • Bước 5: Bạn nhấn nút save mà không cần phải thay đổi hoặc thêm bất cứ thông tin gì.

Cách 3: Vô hiệu WordPress plugins

Với lỗi 403 Forbidden do plugin gây ra, cách khắc phục tốt nhất là vô hiệu hóa plugin và kích hoạt lại. Cách thực hiện đối với một thiết kế website bằng wordpress như sau:

  • Bước 1: Đăng nhập vào hosting với FTP client và kích vào public_html (hoặc các thư mục chứa file chạy website)
  • Bước 2: Mở wp-content rồi chọn mục plugin, đổi tên thành ‘disabled-plugins’ để vô hiệu hóa plugin.
  • Bước 3: truy cập lại website, nếu vào được tức là lỗi do plugin. Để xác định, bạn thử kích hoạt lại từng plugins song song với đó là kiểm tra hoạt động của website.
  • Bước 4: Cuối cùng là update hoặc cài đặt lại các plugin khi đã xác định được plugin nào gây lỗi.

Khi bạn đã làm tất cả các cách mà vẫn không khắc phục được lỗi 403 Forbidden thì bạn nên liên hệ với đơn vị cung cấp hosting để nhờ hỗ trợ.

Chúng tôi hy vọng qua bài viết này giúp bạn sửa lỗi 403 nhanh chóng.

Tổng hợp: bnn.vn

Đóng góp ý kiến

Danh mục
0971.933.973