Где ошибки журнала IIS 7.5?

Где ошибки журнала IIS 7.5?

Просмотр событий? Файл журнала?

Я получаю очень нестандартную внутреннюю ошибку 500. Я хотел бы узнать больше.

Я запускаю PHP, и я сделал то, что это в последнем комментарии к этому сообщению. Но все же не входим в C:\windows\temp.

Ответ 1

Чтобы сообщить об ошибках в средстве просмотра событий, перейдите на свой php.ini и убедитесь, что регистрация включена.

log_errors = On

затем включите error_log для записи в syslog (с помощью - Просмотр событий на компьютерах с Windows)

error_log = syslog

Ответ 2

Для PHP v5.3, смотрите здесь:

C:\Windows\Temp\PHP53_errors.log

Ответ 3

На моем сервере IIS 7.5 я нашел этот код в файле php.ini прямо внизу.

[WebPIChanges]
error_log=C:\Windows\temp\php54_errors.log
upload_tmp_dir=C:\Windows\temp
session.save_path=C:\Windows\temp
cgi.force_redirect=0
cgi.fix_pathinfo=1
fastcgi.impersonate=1
fastcgi.logging=0
max_execution_time=300
date.timezone=Australia/Canberra
extension_dir="C:\Program Files (x86)\PHP\v5.4\ext\"

Я не уверен, что требуется весь вышеуказанный код, потому что я не очень хорошо разбираюсь в файлах php.ini, но могу подтвердить, что файл журнала ошибок доступен и работает.

Это исправление по-прежнему требует следующего, если кто-то задается вопросом.

log_errors = on
error_log = syslog

Ответ 4

У меня когда-то была проблема, когда журнал ошибок не записывался по php. Я добавил пользователя IUSR к разрешениям безопасности файла (щелкните правой кнопкой мыши файл, свойства, вкладку безопасности) с правами чтения и изменения прав доступа, а затем смог увидеть ошибки php в файле журнала.

Ответ 5

На настройке сайта в IIS должен быть значок "Logging".

Если вы не изменили каталог для него, он выглядит как по умолчанию %SystemDrive%\inetpub\logs\LogFiles

Посмотрите ваши настройки, и я также рекомендую создать папку журналов над файлами вашего сайта, чтобы ваши журналы были разделены.