2012-05-22 35 views
22

Tôi muốn tắt báo cáo lỗi trên trang web. Googling cho nó tôi thấy rằng việc đặt mã được đề cập dưới đây trong trang web ngăn chặn các lỗi từ việc hiển thị trên màn hình. Tôi đặt nó vào trang web của tôi nhưng nó không hoạt động. Hãy giúp tôi ra. Cảm ơnLỗi báo cáo tắt php

<?php 

error_reporting(0); // Turn off all error reporting 

?> 
+0

Làm như vậy khi bạn thử ini_set ('error_reporting', 0); ? –

+2

Xác định "không hoạt động". – deceze

+0

đặt 'phpinfo();' sau đó và kiểm tra xem cài đặt lỗi nào nằm dưới 'lõi' – Sp4cecat

Trả lời

50

Đã thử chưa?

error_reporting(0); 
@ini_set('display_errors', 0); 
4

Đọc trên các configuration settings (ví dụ, display_errors, display_startup_errors, log_errors) và cập nhật của bạn php.ini hoặc .htaccess hoặc .user.ini tập tin, nào là thích hợp.

Nó hoạt động.

+0

Bạn có ý nghĩa gì khi thích hợp? Tôi có cả php.ini và .htaccess trên trang web. Làm thế nào tôi nên biết cái nào là ** thích hợp **? Hãy giúp tôi. Cảm ơn –

+0

Nếu bạn có quyền truy cập vào 'php.ini', tốt hơn là nên thực hiện thay đổi đó (theo ý kiến ​​của tôi) vì nó được đọc một lần trong khi khởi động và không phân tán cấu hình của bạn trên nhiều thư mục. – Matthew

7

Tính năng này có hoạt động không?

display_errors = Off 

Ngoài ra, bạn đang sử dụng phiên bản php nào?

Các vấn đề liên quan