Не удается заставить PHP сообщать об ошибках

Я могу ' Я не вижу никаких ошибок PHP. Я перепробовал все возможные способы включения отчетов об ошибках, но ничего не работает.

display_errors включен и error_logging включен, но при просмотре любой страницы с ошибкой я получаю пустую страницу.

/var/log/php.log не существует.

если я установлю локальный файл журнала, ничего не будет создано.

Файл, с которым я тестировал, это

<?php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
ini_set('error_log','script_errors.log');
ini_set('log_errors','On');


$a=

phpinfo();
?>

какие-нибудь другие идеи?

9
задан Nathan 30 August 2010 в 23:02
поделиться

2 ответа

Возможно, вам нужно установить его в .htaccess, httpd.conf или php.ini (в зависимости от вашего сервера или хостинговой компании). Скорее всего, у вас есть ошибка синтаксического анализа, а это означает, что ваш сценарий никогда не доходит до того момента, когда он может включить отчет об ошибках.

3
ответ дан 5 December 2019 в 01:19
поделиться

Вы пробовали редактировать фактический файл ini, а не пытаться изменить его во время выполнения? Вы также можете попробовать использовать ini_get('display_errors');, чтобы увидеть, вступили ли ваши изменения в силу. Если ни один из них не работает, я бы сказал, что ваша установка либо ошибочна, либо очень ограничена.

1
ответ дан 5 December 2019 в 01:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: