Где ошибки журнала 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
Посмотрите ваши настройки, и я также рекомендую создать папку журналов над файлами вашего сайта, чтобы ваши журналы были разделены.