На веб-сервере Ubuntu [LAMP] я пытаюсь получить ошибки PHP для записи в файл php_error, но независимо от того, что Я делаю, они продолжают идти в журнал apache.Не удается заставить PHP-ошибки перейти в файл журнала (кроме журнала Apache)
Вот что я попытался/сделали:
редактировали файл php.ini:
- error_reporting = E_ALL | E_STRICT
- display_error = Off
- log_errors = О
- error_log = /var/log/php_errors.log
перезапущен Apache
Проверил
phpinfo()
выход проверить, что изменения I сделанные в файл php.ini, - они это сделали.После проверки того, что ошибки все еще идут в журнал Apache, я физически создал php_errors.log и попробовал еще раз. Все еще идет в журнал Apache!
Перезагружен веб-сервер! Все еще...!
У кого-нибудь есть решение?
check_log_errors_max_len' больше 0 – DevlshOne
И имеет ли веб-сервер разрешение на создание '/ var/log/php_errors.log'? Возможно, вам придется разместить это место в месте, где Apache может писать, например, '/ var/log/httpd/php_errors.log' или'/var/log/apache2/php_errors.log' –