Hiển thị báo lỗi khi website bị lỗi 500 internal server error nukeviet

Thứ hai - 26/09/2022 04:38
Nếu một ngày đẹp trời website bạn bỗng dưng hiển thị lỗi 500 Internal Server Error  mà không biết website gặp vấn đề gì. Hôm nay VNCODE xin chia sẻ cho các bạn một tips nhỏ hiển thị lỗi ra màn hình trên mã nguồn mở CMS Nukeviet
cach hien thi bao loi khi website bi loi 500 internal server error
Đối với các phiên bản NukeViet 4.3.02 về sau, khi lỗi trang trắng nếu bật chức năng nhà phát triển lỗi sẽ hiển thị trừ một số trường hợp bị 500 internal server error có thể thực hiện theo cách sau để hiển thị:
Mở file index.php ở ngoài thư mục gốc của website tìm dòng define('NV_SYSTEM', true);, thêm xuống dưới dòng đó:
register_shutdown_function("fatal_handler");
function fatal_handler()
{
    $error = error_get_last();
    if ($error !== NULL) {
        echo('<pre><code>' . print_r($error, true) . '</code></pre>');
    }
}

Khi có lỗi hệ thống sẽ hiển thị lỗi trên màn hình, quản trị tiến hành chép nội dung lỗi để gửi hỗ trợ đồng thời xóa đoạn code vừa chèn vào.

Tác giả: admin

Tổng số điểm của bài viết là: 5 trong 1 đánh giá

Xếp hạng: 5 - 1 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây