Сервер: Win 2008 R2
Версия php 5.2, если я правильно помню. (был установлен вместе с WordPress и MySQL с WPI).
Я установил WordPress вместе с arras-theme. На некоторых страницах у меня 500 ошибок. Проблема в том, что я не могу на самом деле отладить и исправить ошибку, так как это 500, ошибки не отображаются (нет фатальных / предупреждений / уведомлений или ничего).
В разделе ошибок php.ini у меня есть эти настройки:
error_reporting = E_ALL
display_errors = Off
display_startup_errors = Off
log_errors =On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
track_errors = Off
error_log = "C:\\inetpub\\logs\\php_error_log.txt"
Файл журнала - запись + чтение для пользователей, администраторов и сетевых служб.
Я попытался обновить файл machine.config с подробными ошибками вместо подробных локальных данных, но это не помогло, поскольку я все еще получил стандартную страницу ошибок 500.
В программе просмотра событий ничего нет (редактирование php.ini с помощью syslog ничего не делает).
Достаточно странно, но при некоторых ошибках я получаю пустую страницу.
Я попытался создать тестовую страницу только с этим: <?php echo 1/0; ?>
, но вместо ожидаемой фатальной ошибки она показала только пустую страницу.
В след, который я сделал, я получил только эту информацию:
No.175. Warning -MODULE_SET_RESPONSE_ERROR_STATUS
ModuleName FastCgiModule
Notification 128
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification EXECUTE_REQUEST_HANDLER
ErrorCode The operation completed successfully. (0x0)
Я пытался читать форумы IIS столько, сколько мог, и делал некоторые попытки, но, кажется, я ничего не могу сделать, кроме как пока что ударился о стену.