Назад | Перейти на главную страницу

Не удается получить ошибки PHP в IIS7.5

Я безрезультатно пробовал ответы на ранее отвеченные вопросы.

Только что установил PHP5 и IIS на свой компьютер с Windows 7, и у меня возникают проблемы с отображением ошибок PHP вместо 500 ошибок.

В PHP;

error_reporting = E_ALL
display_errors = On

В IIS у меня для htmlErrors установлено значение «Подробно», на котором отображается подробная страница ошибок IIS 500. Если установлено значение Custom, отображается основная страница ошибок 500.

Если я установил для него значение PassThrough, я получаю пустую страницу (исходный код просмотра не показывает кода).

В моем файле журнала PHP отображается критическая ошибка выполнения PHP.

Дважды щелкните «ASP» на главном экране сайта в IIS admin, разверните «Свойства отладки», включите «Отправлять ошибки в браузер» и нажмите «Применить».

В разделе «Страницы ошибок» на главном экране выберите «500», затем «Изменить настройки функции» и выберите «Подробные ошибки».

Вы случайно не используете модуль перезаписи в IIS?

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

Если вы комментируете код перезаписи в web.config сайта и проводите тестирование.