Używamy PHP 5.2.5 na serwerze IIS 7 i mamy problemy z wyświetlaniem błędów PHP ... W tej chwili, kiedy mamy błąd PHP, serwer odsyła błąd 500 z komunikatem „Strona nie może być wyświetla się, ponieważ wystąpił wewnętrzny błąd serwera. ”
Może to być dobre ustawienie dla stron produkcyjnych, ale raczej irytujące na serwerze programistycznym ... ;-)
Próbowałem skonfigurować php.ini
wyświetlanie błędów na ekranie, a także rejestrować je w określonym folderze, ale wygląda na to, że serwer przechwytuje wszystkie błędy wcześniej i zapobiega i obsługuje przez PHP ...
Czy ktoś wie, co musimy zrobić, aby IIS wyświetlał błędy PHP na ekranie? Wszelkie linki, porady lub samouczki na ten temat będą mile widziane!
ini_set("display_errors", "on");
dodaj te linie w pliku php.
log_errors=1
,error_reporting=-1
,log_errors_max_len=0
.