Назад | Перейти на главную страницу

Функция PHP error_log не работает после обновления до IIS 7.5

я использую 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.