7 Tháng 7, 2016 Tác giả: Thịnh Nguyễn Chuyên mục: Thủ thuật NukeViet

Cách hiển thị các lỗi còn sót khi lập trình trên nền tảng mã nguồn mởi NukeViet

bug-php

Trong quá trình lập trình phát triển module, block và theme sử dụng mã nguồn mở NukeViet bạn sẽ gặp phải trường hợp không hiển thị các lỗi hết 100% mà nó thành trang trắng. Chính vì thế bạn phải đi mày mò tìm xem bạn code có đúng không và debug xem còn lỗi không. Công việc đó mất quá nhiều thời gian mà thay vào đó bạn chỉ cần vài thao tác là có thể hiển thị các lỗi php khi tiến hành lập trình bằng cách chặn sử dụng các lệnh sau

  1. Mở file mainfile.php trong thư mục includes đối với NukeViet 4 còn các bản khác nó ở vị trí ngang hàng với thư mục admin
  2. Tiếp đến bạn chặn đoạn code sau
    error_reporting( 0 );
    
  3. Tiếp đến bạn tìm và chặn đoạn code sau không cho nó hoạt động
      $ErrorHandler = new NukeViet\Core\Error($global_config);
      set_error_handler(array(
         &$ErrorHandler,
         'error_handler'
      ));
    

Như vậy là xong, khi bạn tiến hành lập trình viết code php thì nó sẽ hiển thị ra danh sách các lỗi do php viết không đúng gây ra.

Chúc các bạn thành công

Tác giả: Thịnh Nguyễn

Chuyên gia chia sẻ kiến thức về lập trình, thiết kế web và tối ưu hệ thống server.

Chia sẻ bài viết này:

0 bình luận

Để lại bình luận của bạn

Địa chỉ email của bạn sẽ không được công bố rộng rãi. Các trường bắt buộc được đánh dấu *

Bài viết liên quan

Hướng dẫn nâng cấp bản NukeViet 4.0.23 lên bản NukeViet 4.0.24

Hiện tại có nhiều bạn đang chạy phiên bản NukeViet 4.0.23 nhưng vì quá trình phát triển phần mềm đã có bản cao hơn chính vì thế bạn cần nâng cấp lên để tương thích với bản mới nhất cũng như cập nhật các bản vá lỗ hổng bảo mật cũng như bổ sung tính […]

Xem chi tiết →

Khắc phục tình trạng chuyển hướng bên ngoài về trang chủ nukeviet

Đối với website nukeviet có một tính năng an ninh dở khóc dở cười đó là chuyển hướng các REFERER về trang chủ khi  bạn truy cập website từ các trang web khác như facebook, youtube đều về trang chủ trong khi đó bạn cần là nó đi đúng liên kết được share. Việc khắc phục […]

Xem chi tiết →

Lỗi website không responsive trên các thiết bị có màn hình bé

Hiện tượng khi bạn truy cập vào website mà website lại không tùy biến responsive như lúc thiết kế hay lên giao diện. Đơn giản chỉ vì chúng ta thiếu một thẻ meta dùng để xác định xem site có tùy biến thích ứng với màn hình hay không. Ví dụ như blog của mình […]

Xem chi tiết →