Lỗi 500 internal server error và cách khắc phục

Lỗi 500 Internal server error là lỗi thông báo bạn đã gặp sự cố khi truy cập vào website nào đó. Có thể do file .htaccess của web đó đã bị lỗi hoặc quá nhiều người cùng truy cập nên máy chủ không kịp xử lý hoặc server không thể xác định vấn đề chính xác là gì.

Nguyên nhân xảy ra lỗi 500 Internal server error

Do quá nhiều người cùng truy cập vào trang web mà bạn đang truy cập

Do  máy chủ gặp lỗi khi xử lí file .htaccess do tập tin này bị sai cú pháp, hoặc máy chủ chửa cài đủ bộ xử lý nên không thể xử lý được thông tin trong file .htaccess. Ví dụ : trong htaccess dùng RewriteRule mà máy chủ không cài modrewrite…

Do việc phần quyền cho các thư mục.

Do có thể máy chủ của bạn đang bị tấn công Dos hoặc DDos.

Do việc thi scripts bị time out.

Khắc phục lỗi 500 Internal server error

1.Lỗi với file .htaccess:

Bước 1: kiếm tra lỗi 500 internal server error từ file .htaccess

Kiếm tra từ error log giao diện cPanel để xác nhận thông báo lỗi gây ra

nguyen-nhan-va-cach-khac-phuc-loi-500-internal-server-hieu-qua-1

Lỗi 500 internal server error và cách khắc phục

 

Kiếm tra lỗi từ server để xác định nguyên nhân dẫn đến lỗi
(cat hoặc tail /usr/local/apache/logs/error_log | grep “domain.com”)

nguyen-nhan-va-cach-khac-phuc-loi-500-internal-server-hieu-qua-2

Lỗi 500 internal server error và cách khắc phục

Bước 2: khắc phục

Lỗi do sai .htaccess default của các scrips ( wordpress, Joomla, Drupal,…) Về lỗi này chúng ta cần xây dựng lại file .htaccess default của scripts trên trang chủ, sửa lại và cấu hình lại file .htaccess hiện tại.

nguyen-nhan-va-cach-khac-phuc-loi-500-internal-server-hieu-qua-3

Lỗi 500 internal server error và cách khắc phục

 

Lỗi do cú pháp không chính xác của file .htaccess. Lỗi này chúng ta cần kiếm tra lại các dòng trong file htaccess để đảm bảo cho đúng cú pháp.

nguyen-nhan-va-cach-khac-phuc-loi-500-internal-server-hieu-qua-4

Lỗi 500 internal server error và cách khắc phục

Thay đổi file .htaccess hiện tại thành file .htaccess.bak sau đó chuyển từng dòng file .htaccess để kiếm tra lỗi 500 internal server error

Chú ý: Thường lỗi do file .htaccess gây ra chúng ta kiểm tra lại các rules của mình đúng cấu trúc hay không và đường dẫn file liên quan.

2.Thiết lập phân quyền.

Lỗi này là do server không cho phép thiết lập quyền hạn đối với các thư mục sang chế độ CHMOD 777, nhằm để bảo về phần back end của các thư mục admin. Khi gặp lỗi này bạn sẽ không thể vào được trang quản trị. Khắc phục là bạn vào File Mananger hay dùng một chương trình FTP để truy cập vào host của bạn và CHMOD, vài các thư mục là muchj 775 còn tập tin thì là 644, thử đổi tên hoặc xóa file .htaccess trong đó, rồi truy cập lại.

3.Xóa cache và cookie trình duyệt của bạn.

Nếu như các cách trên không được thì có thể lỗi xảy ra do trình duyệt của bạn . bạn hãy thử xóa cookie trình duyệt. Bạn vào cài đặt-> hiện thị nâng cao-> bảo mật -> cookie -> tìm và xóa trang mà bạn đang thấy xảy ra lỗi 500. Hướng dẫn xóa cookie tất cả các loại trình duyệt ở đây các bạn có thể tham khảo

Ngoài ra, lỗi 500 internal server error xuất hiện chủ yếu là từ phía máy chủ truy cập hoặc hosting mà trang web đang sử dụng. Vậy nếu bạn có thế tìm được một chỗ thuê máy chủ tin cậy thì sẽ không còn xảy ra điều đó nữa.

Từ khóa liên quan

  • lỗi 500 internal server error
  • lỗi 500 internal privoxy error
  • lỗi 500 internal server error wordpress
  • lỗi 500 internal server error là gì
  • lỗi 500 internal server error joomla
  • lỗi 500 là gì
  • loi 500 error
  • sửa lỗi 500 internal server error
CLOSE
CLOSE