2012-05-22 4 views
22

Я хотел отключить отчет об ошибках на веб-сайте. Googling для этого я обнаружил, что размещение кода, упомянутого ниже на веб-сайте, приводит к тому, что ошибки не отображаются на экране. Я разместил его на своем веб-сайте, но это не сработало. Пожалуйста, помогите мне. ThanksОтклонение отчета об ошибках php

<?php 

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

?> 
+0

Выполняет ли это то же самое, когда вы пытаетесь ini_set ('error_reporting', 0); ? –

+2

Определить «не сработало». – deceze

+0

put 'phpinfo();' после этого и проверьте, что настройки ошибок находятся под «ядром» – Sp4cecat

ответ

50

Пробовал это еще?

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

Читайте на configuration settings (например, display_errors, display_startup_errors, log_errors) и обновить php.ini или .htaccess или .user.ini файла, в зависимости от случая.

Это работает.

+0

Что вы подразумеваете под соответствующим? У меня есть оба php.ini и .htaccess на веб-сайте. Как я должен знать, какой из них ** подходит **? Пожалуйста помоги. Спасибо –

+0

Если у вас есть доступ к 'php.ini', лучше вносить изменения в это (на мой взгляд), поскольку он читается один раз во время запуска и не разбрасывает вашу конфигурацию в нескольких папках. – Matthew

7

Это работает?

display_errors = Off 

Также, какую версию php вы используете?

Смежные вопросы