Hướng dẫn sửa lỗi 500 Internal Server Error trên website

Cập nhật 04/09/2024

Lỗi 500 Internal Server Error là thông báo chung cho một loạt các vấn đề không xác định được cụ thể trên máy chủ web. Lỗi này không cung cấp thông tin chi tiết về vấn đề cụ thể nào đã xảy ra hoặc cách để khắc phục. Đây là một lỗi HTTP mã trạng thái server-side, nghĩa là vấn đề xuất phát từ máy chủ và không phải từ phía người dùng.

Bài viết này BKNS sẽ hướng dẫn sửa lỗi 500 Internal Server Error trên website cho bạn!

Hướng dẫn sửa lỗi 500 Internal Server Error trên website
Hướng dẫn sửa lỗi 500 Internal Server Error trên website

Nguyên nhân gây ra lỗi 500 Internal Server Error

Có nhiều nguyên nhân có thể gây ra lỗi 500, bao gồm:

    • File .htaccess bị lỗi.
    • Xung đột giữa các plugin.
    • Giới hạn dung lượng bộ nhớ PHP.
    • Các phần mềm máy chủ web như: Apache, PHP,… bị lỗi.
    • Máy chủ bị quá tải do nhiều người cùng truy cập cùng một thời điểm.

Mỗi nguyên nhân gây ra tình trạng lỗi sẽ có những cách khắc phục tương ứng khác nhau

    • Tải lại hoặc refresh trang
    • Xóa bộ nhớ cache trên trình duyệt
    • Xóa cookies trên trình duyệt

Hướng dẫn sửa lỗi 500 Internal Server Error trên website

Bước 1. Kiểm tra tình trạng lỗi của file .htaccess

 Thư mục chứa các file bao gồm: wp-content, wp-includes,… trong số đó, có file .htaccess.

Chọn file như hình
Chọn file như hình

Tạo một file .htaccess mới và tải lên đoạn code mặc định của WordPress với nội dung như sau:

# BEGIN WordPress

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress
Tải lên đoạn code
Tải lên đoạn code

 

Lưu thay đổi
Lưu thay đổi

Sau khi hoàn tất, bạn lưu lại file vừa tạo.

Sau đó, mở lại trang web trên trình duyệt để kiểm tra.

Bước 2. Tăng giới hạn bộ nhớ PHP

Đôi khi bộ nhớ PHP không đủ sẽ dẫn đến việc website không tải được các plugin, nội dung,… và làm gây ra lỗi. Vậy cần làm gì?

Login vào tài khoản cPanel.

Login vào tài khoàn cPanel
Login vào tài khoàn cPanel

 

Chọn Go như hình
Chọn Go như hình

Tạo một tập tin văn bản trống với tên gọi php.in

Tạo file mới
Tạo file mới

 

Lưu tên file như hình
Lưu tên file như hình

 

Chọn Edit
Chọn Edit

Dán mã: memory_limit = 128M vào tệp tin.

Dán mã vào file
Dán mã vào file

Lưu lại tệp tin.

Lưu lại file
Lưu lại file

Bước 3. Thay đổi phiên bản PHP 

PHP không tương thích với plugins và scripts cũng là một trong số các nguyên nhân nhân gây ra lỗi này.

Trong một loạt các phiên bản PHP hiện ra, hãy chọn một phiên bản khác với phiên bản đang sử dụng > Nhấn chọn nút Apply.

Chọn PHP Version
Chọn PHP Version

 

Chọn phiên bản PHP khác và Apply
Chọn phiên bản PHP khác và Apply

Tổng kết

Vậy là bạn đã hoàn tất các bước hướng dẫn sửa lỗi 500 Internal Server Error trên website. Chúc các bạn thành công! Đừng quên theo dõi huongdan.bkns BKNS để không bỏ lỡ những bài viết hay và hữu ích tiếp theo nhé!

BÀI VIẾT LIÊN QUAN

Hướng Dẫn Dịch Vụ Hosting