Журналы ошибок 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 не установлены нигде в файле.

Ответ 2

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

cd C:\xampp\apache\logs\

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

tail -f .\error.log