я использую error_log
который годами отлично работал под IIS 6. Недавно я обновился до IIS 7.5 (Windows 7), и сообщения, зарегистрированные error_log
перестать появляться.
На самом деле в журнал ничего не идет. Если я вызываю неправильную функцию, чтобы заставить настоящий Ошибка PHP, она выводится на экран, но не в файл. Мои настройки ini:
display_errors=On
error_log='C:\Work...\php_errors.log'
log_errors=on
error_reporting=E_ALL & !E_DEPRECATED
Я также добавил < httpErrors existingResponse="PassThrough" />
в файл web.config в моем виртуальном каталоге, но он не работает даже после перезапуска.
Кто-нибудь может пролить свет?
Проблема в конечном итоге оказалась в правах доступа к папке, в которой находился журнал ошибок. Мне пришлось предоставить пользователю IUSR право записи в эту папку.
Al.