HƯỚNG DẪN BẬT CHỨC NĂNG HIỂN THỊ LỖI KHI TRANG TRẮNG TRÊN NUKEVIET

Thứ sáu - 03/02/2017 17:04
Mặc định, NukeViet xử lý để ẩn các thông báo lỗi ra ngoài. Khi hệ thống có lỗi thường trả về trắng trang hoặc lỗi 500 rất chung chung, khó xử lý. Thủ thuật dưới đây giúp bạn phát hiện lỗi và xử lý đơn giản hơn trên NukeViet.
Mở mainfile.php tìm và comment các đoạn sau (đối với NukeViet bản 4 là \includes\mainfile.php):

Đối với NukeViet 4.x

error_reporting( 0 );
require NV_ROOTDIR . '/includes/class/error.class.php';
$ErrorHandler = new Error( $global_config );
set_error_handler( array( &$ErrorHandler, 'error_handler' ) );

Với NukeViet bản 4.0.2x trở lên thì cấu trúc code có khác đôi chút:

// Ket noi voi class Error_handler
$ErrorHandler = new NukeViet\Core\Error($global_config);

Khi sửa xong, nếu đúng thì sẽ có dạng như hình minh họa dưới đây:
main1
main2

-------------------
Đối với NukeViet 3.x

require( NV_ROOTDIR . '/includes/class/error.class.php' );
$ErrorHandler = new Error( $global_config );
set_error_handler( array( &$ErrorHandler, 'error_handler' ) );
Chú ý: Bật thông báo lỗi chỉ để phục vụ mục đính phát triển, khi website chạy thật nên để như mặc định (tắt thông báo lỗi)

Nguồn tin: dungpt.vinades.net

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

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

  Ý kiến bạn đọc

Mã bảo mật   
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