Wir migrieren auf einen neuen Server unter Windows 2003 und IIS 6. Wenn mein PHP-Code läuft, gibt es eine Warnung für eine bestimmte Zeile (die ich gerade erwarte) aber wird in Kürze repariert). Wenn es jedoch die Warnung trifft, bricht es die Verarbeitung sofort ab und gibt einen 500-Fehler im HTTP-Header zurück. Normalerweise würde ich erwarten, dass PHP die Warnung ausgibt, aber das Skript weiter verarbeitet.PHP-Warnungen führen zum Stillstand des Skripts auf IIS unter FastCGI
Gibt es etwas in der Konfiguration für IIS, FastCGI oder PHP, das 500 Fehler zurückgibt, wenn PHP eine Warnung trifft?
Zur Klarstellung: Ich möchte die Warnungen nicht unterdrücken; Ich möchte, dass sie angezeigt werden. Ich möchte nicht, dass das Skript die Verarbeitung von Warnungen stoppt.
Also, was stellen Sie 'error_log' zu? Bitte fügen Sie das in Ihre Antwort ein, um anderen zu helfen. –
Wow, du bist ein Genie! – alexander7567