apache2 — почему error_reporting игнорируется в php.ini?

Я поставил error_reporting = none в /etc/php5/apache2/php.iniи побежал sudo service apache2 restart еще когда я хвост /var/log/apache2/error.log Я до сих пор получаю такие вещи, как PHP Notice:xxxxxxxxxxxxxпоявление.

Почему это?

0

Решение

Вы должны назначить 0 скорее, чем none к error_reporting параметр в вашем php.ini:

error_reporting=0

error_reporting Значением параметра является целочисленная битовая маска, где каждый бит представляет отдельный уровень ошибки. 0 означает, что все уровни ошибок отключены, включая уведомление.

Вы также можете переопределить значение по умолчанию error_reporting в вашем индивидуальном PHP-скрипте, используя следующую инструкцию:

ini_set('error_reporting', 0);

Это отключит все отчеты об ошибках только для выполнения текущего скрипта.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]