Журналы ошибок PHP в IIS 7.5/Windows Server 2008

Меня смущает вопрос, где мне искать файл журнала, содержащий ошибки php на Windows 2008 Server, работающем под управлением IIS 7.5 (я больше знаком с настройкой Mac OS X для этого).

В моем файле php.ini для log_errors установлено значение "On", но я не вижу никаких ошибок php в журналах IIS, которые появляются в этой папке:

C \ Inetpub\ журналы \LogFiles

Можно ли включить ошибки php в этот файл или мне нужно указать новый файл только для ошибок php?

(Я пытаюсь устранить неполадки на сайте, который генерирует 500 - Внутренняя ошибка сервера для ошибки php. Я нашел этот сайт http://www.webdigi.co.uk/blog/2009/php-on-windows-server-2008-500-internal-server-error-on-iis/ объясняет, как я могу просмотреть ошибку при доступе к странице через сеанс RDP на сервере, но мне нужно иметь возможность регистрировать их и просматривать журнал как Я не всегда буду иметь доступ RDP).

1 ответ

В файле php.ini (вы можете найти его в "c:\program files (x86)\php\{PHP Version}") измените эти настройки:

log_errors = On

Затем установите error_log в syslog для журнала событий Windows:

error_log = syslog

Или укажите местоположение на диске, например:

error_log = C:\Windows\temp\php_errors.log

Убедитесь, что значения error_log или log_error не установлены в другом месте файла.

Подробности в ответе по адресу:

Где IIS 7.5 регистрирует ошибки?

должно хватить вместе с ссылками на сайт:

http://www.iis-aid.com/articles/how_to_guides/logging_php_to_windows_event_log

Установка error_log = syslog, затем перезапуск IIS и использование Event Viewer сделали свое дело.

Если вы используете xampp в windows. Журнал ошибок можно найти в

cd C:\xampp\apache\logs\

Используйте следующую команду для отображения последних ошибок

tail -f .\error.log
Другие вопросы по тегам