Я использую php5 с apache 2 на Ubuntu. Я установил error_log
в php.ini, где я хочу, чтобы ошибки php регистрировались, и удалил директиву ErrorLog
из файла конфигурации виртуального хоста apache.PHP error_log() не регистрируется в файле, указанном в php.ini
PHP создает файл и журналы в этом файле только тогда, когда я использую error_log()
с 3 версией аргумента, добавляя путь к файлу журнала в качестве третьего аргумента. Но, когда я использую error_log()
с одним строковым аргументом, он регистрируется в журнале ошибок по умолчанию apache2.
Разрешения кажутся точными. Это единственный файл php.ini, используемый в соответствии с php -i
.
Любая идея, что мне не хватает?
Спасибо.
Что именно вы используете в качестве второго параметра? – Daan
Вы перезапустили Apache2 после обновления файла конфигурации? –
@MarcoBax, да, я перезапустил apache после обновления php.ini и файла конфигурации виртуального хоста. – user2300061