У меня есть приложение php, которое я размещал на IIS, которое внезапно перестало работать и возвращает ошибку сервера 500. В попытке устранить неполадки я добавил правило отслеживания неудачных запросов с указанием 500 ошибок, и это были результаты.
109. view trace
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)
FastCgiModule
Хотя ошибка не совсем ясна, я читал, что в FastCGI я могу изменить Стандартный режим ошибки с «Вернуть ошибку в 500 на« Игнорировать и вернуть 200 », но это, похоже, не работает.
Я видел это предложил изменить пул приложений на локальную систему, и я также установил версию php в менеджере php, но ничего не решает проблему.
Благодарен, если кто-нибудь может помочь с настройкой, которая позволила бы мне точно увидеть, что вызывает эту ошибку ..
С уважением.
Казалось, есть много способов исправить это, но то, что сработало для меня, - это щелкнуть «Запросить реструктуризацию из« Сопоставлений обработчиков », установив Сопоставление с файлом или папкой, Глаголы для всех Глаголов и Доступ к Выполнить.