Ich teste derzeit Symfony2 mit Nginx und PHP-FPM. Ich benutze auch Xdebug.
Symfony2 wird mit einem Demo-Bundle geliefert. Ich wollte die neue Behandlung schwerwiegender Fehler, die mit Symfony 2.2.0 einhergehen, testen, indem ich einen Syntaxfehler im Acme / Demo-Bundle erstelle. Warum ich das mache, ist die Serverantwort 502 schlechtes Gateway.
Wenn ich jedoch einen Syntaxfehler in der Datei app_dev.php mache (also bevor das Framework ausgelöst wird), informiert mich Xdebug über den schwerwiegenden Fehler.
Und überraschenderweise wird der Symfony-Fehlerbehandler wie erwartet angezeigt, wenn ich diesen Tippfehler behebe und dann den Syntaxfehler im Acme / Demo-Bundle neu erstelle. Und schließlich, wenn alle Tippfehler behoben werden (Seite funktioniert) und dann denselben Tippfehler erneut erstellen (erneut in Acme / Bundle), erhalte ich ein schlechtes Gateway.
Hast du eine Ahnung davon?