Я не могу отключить отчет об ошибках в PHP - я пробовал все, но ошибки «Уведомления» все еще отображаются.Невозможно отключить отчет об ошибках в OpenCart (PHP)
Мой php.ini имеет
display_errors = Off;
error_reporting = 0;
Мой .htaccess имеет
php_value error_reporting 0
И мой сценарий имеет
ini_set('display_errors', 'Off');
ini_set('log_errors', 1);
ini_set('error_reporting', 0);
ini_set('display_startup_errors', 'Off');
php_info();
echo $my_undefined_var;
php_info() выход подтверждает, что display_errors и error_reporting действительно и 0, и все же я все еще получаю уведомление,
Примечание: Undefined переменной: my_undefined_var в /my/site/path/index.php?blahblah ...
Примечание это сайт OpenCart (и мое изменение находится в разделе Администрирование). Я попытался создать тестовый php-скрипт в том же каталоге, что и index.php, и все в порядке.
Есть ли что-нибудь еще, что может быть переопределение error_reporting(0)
?
Я сделал grep всего сайта, чтобы найти и отключить все упоминания об ошибках_репортажа и display_errors, но безрезультатно.
Какой смысл устанавливать log_errors в 1? Что вы хотите зарегистрировать? –
Кроме того, название заставляет меня дрожать естественным образом. –
Я не хочу ничего регистрировать ... Я читал на другом форуме, чтобы отключить отображение ошибок, возможно, вам нужно включить регистрацию ошибок - для меня это не имеет смысла, но я нахожусь в точке, где я попробую что-нибудь. Но если я его выберу, это не имеет значения. – colmde