Khi truy cập website chắc hẳn không ít thì nhiều chúng ta sẽ gặp lỗi 500 Internal Server Error khá khó chịu. Vậy lỗi 500 Internal Server Error là do đâu do chúng ta hay do website cùng thuthuat.vn tìm hiểu về lỗi này các bạn nhé.
Lỗi 500 Internal Server Error là gì?
Lỗi 500 Internal Server là lỗi hiển thị trên cửa sổ trình duyệt web trong quá trình lướt (duyệt) website. Các web thiết kế khác nhau đương nhiên sẽ có những thông báo về lỗi này khác nhau. Tuy nhiên, cốt lỗi nội dung thông báo thường có dạng như sau:
- HTTP 500 - Internal Server Error
- 500 Internal Server Error
- Internal Server Error
- Temporary Error (500)
- 500 Error
- HTTP 500 Internal Error
- 500. That's an error
- HTTP Error 500
Nguyên nhân lỗi 500 Internal Server Error
Lỗi 500 Internal Server xuất hiện nguyên nhân có thể là do một số sự cố nào đó xuất hiện trên server website bạn truy cập. Ví dụ như cùng lúc có quá nhiều người truy cập vào website hay là file .htaccess bị lỗi... hoặc chính server cũng không thể xác định vấn đề chính xác là gì.
Khắc phục lỗi 500 Internal Server Error
1. Điều đầu tiên bạn cần thử là tải lại hoặc refresh trang
Thật vậy 500 Internal Server Error có thể đơn giản chỉ là một lỗi nho nhỏ tạm thời trên web server, vậy nên đơn giản chỉ cần tỉa lại trang web bằng cách nhấn F5 là có thể sửa được lỗi này rồi.
2. Xóa Cookies trên trình duyệt web của bạn
Nếu tải lại trang không giúp bạn thoái khỏi lỗi 500 Error bạn có thể thử cách khác đó là xóa cookies của trình duyệt. Xóa hết cookies sau đó tắt bật lại trình duyệ và thử truy cập web 1 lần nữa. Thật bất ngờ lỗi 500 đã không cánh mà bay.
3. Xóa bộ nhớ đệm cache trên trình duyệt web
Bộ nhớ đệm cache của trình duyệt web gặp sự cố cũng là một trong những nguyên nhân gây ra lỗi 500. Vì vậy bạn có thể thử xóa cache trình duyệt để fix lỗi 500 Internal Server Error. Mặc dù trường hợp này khá hiểm xảy ra nhưng nếu có thì cách đơn giản chỉ là xóa toàn bộ cache của trình duyệt .
4. Một số cách khắc phục lỗi 500 khác
Phần lớn nguyên nhân gây ra lỗi 500 là ở phía máy chủ. Dưới đây là 1 số lỗi cơ bản và cách khắc phục nếu bạn là người quản lý web server.
- Lỗi do phân quyền: 500 Internal Server Error có thể xảy ra khi bạn phân quyền sai với các thư mực vào đường dẫn. Cách khắc phục đơn giản là phân quyền lại.
- Lỗi PHP Server Timed Out: Xảy ra với các server chạy Linux hoặc PHP, cách khắc phục là sửa lỗi hoặc cập nhật phiên bản mới nhất.
- Server bị quá tải cũng gây ra lỗi 500, cách khắc phục là mua thêm băng thông mở rộng tài nguyên web.
- Lỗi file .htaccess: Đảm bảo file .htaccess không có lỗi. Cách đơn giản để test có phải lỗi 500 do file htaccess hay không đó chính là di chuyển file này hoặc đổi tên.
Trên đây là những gợi ý cho việc khắc phục lỗi 500 Internal Server Error khi duyệt web. Chúc các bạn thành công.