Сервер: Выиграйте 2 008 R2
Версия Php 5.2, если я помню правильно. (был установлен наряду с Wordpress и mysql с WPI).
Я действительно устанавливал Wordpress наряду с темой гобеленов. На некоторых страницах у меня действительно есть 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"
Файл журнала является write+read на Пользователях, Администраторах и Сетевой службе.
Я пытался обновить machine.config с Подробными ошибками вместо DetailedLocalOnly, но это, которому didin't действительно помог как я все еще, получило стандартные 500 ошибочных страниц.
Нет ничего в конечном счете средства просмотра (редактирующий php.ini с системным журналом, ничего не делает).
Достаточно странный, кажется, что для некоторых ошибок я получаю пустую страницу.
Я пытался сделать тестовую страницу с только этим: <?php echo 1/0; ?>
но это showd только пустая страница вместо ожидаемой фатальной ошибки.
В трассировке, которую я сделал, я получил только это информация:
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 так, как я мог и делать некоторые попытки, но я, кажется, могу сделать только врезанный стена до сих пор.
Прочтите http://blogs.iis.net/kehand/archive/2009/08/09/php-and-custom-error-pages.aspx для решения этой проблемы. Это будет исправлено в Windows 2000 R2 с пакетом обновления 1 (SP1), чтобы ошибки, возвращаемые процессами FastCGI, не переопределялись пользовательским модулем ошибок IIS.
Спасибо, Канвал