я бегу php 5.5.20 в моей коробке linux amazon ec2. Я сделал следующее в терминале
[root]# cat /etc/php.ini | grep error_log
; server-specific log, STDERR, or a location specified by the error_log
; Set maximum length of log_errors. In error_log information about the source is
;error_log = php_errors.log
;error_log = syslog
error_log = /var/log/httpd/php_errors.log
Обратите внимание, что error_log
Директива не закомментирована. Тем не менее, я сталкиваюсь с ошибками (а именно 404 ошибки, ошибки PDO и т. Д.) На моем веб-сайте, но файл php_errors.log даже не создается.
Я тоже пробовал chmod 777 /var/log/httpd/
как хорошо … но даже это не помогло
Я также проверил, что log_errors
директива установлена On
в php.ini
настройки
Убедитесь, что вы редактируете правильный файл.
Я видел, что пользователи EC2 имеют такие места в php.ini, как /etc/php5/apache2/php.ini
Вы также можете попробовать locate php.ini
в твоей раковине.
Других решений пока нет …