2016-02-06 4 views
-1

Я только заметил, что все ошибки PHP, которые я получаю в XAMPP, хранятся в журнале, размер которого уже составляет 500 МБ. Теперь я хочу отключить ведение журнала, фактически не останавливая отчетность во время выполнения. Как я могу это сделать?Дезактивация регистрации ошибок PHP

+5

Не было бы лучше, чтобы исправить ошибки? – andrewsi

+0

Я все еще хочу, чтобы ошибки отображались, конечно. Я просто не хочу, чтобы они были сохранены в файле журнала. – StrikeAgainst

+0

Просто продуйте файл периодически. Однажды ты будешь рад, что он там. Вы можете просто удалить его, он будет воссоздан при создании новых ошибок. –

ответ

1

В верхней части файла PHP

ini_set('log_errors', 'off'); 

или в вашем php.ini:

log_errors = off 
+0

Спасибо, вот что я искал. Есть ли способ деактивировать его полностью, как флаг в каком-либо файле конфигурации? – StrikeAgainst

+0

ini_set ('display_errors', 'Off'); – PHPDave

+0

error_reporting (0); – PHPDave

0
<?php 

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

// Report simple running errors 
error_reporting(E_ERROR | E_WARNING | E_PARSE); 

// Reporting E_NOTICE can be good too (to report uninitialized 
// variables or catch variable name misspellings ...) 
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); 

// Report all errors except E_NOTICE 
error_reporting(E_ALL & ~E_NOTICE); 

// Report all PHP errors (see changelog) 
error_reporting(E_ALL); 

// Report all PHP errors 
error_reporting(-1); 

// Same as error_reporting(E_ALL); 
ini_set('error_reporting', E_ALL); 

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