В настоящее время я тестирую Symfony2 с Nginx и PHP-FPM. Я также использую Xdebug.
Symfony2 поставляется с демонстрационным пакетом, я хотел протестировать новую обработку фатальных ошибок, которая поставляется с Symfony 2.2.0, путем создания синтаксической ошибки в пакете Acme / Demo. Почему я так поступаю, ответ сервера - 502 неверных шлюза.
Но если я сделаю синтаксическую ошибку в файле app_dev.php (так до запуска платформы), Xdebug сообщит мне о фатальной ошибке.
И что удивительно, если я исправлю эту опечатку, а затем заново создаю синтаксическую ошибку в пакете Acme / Demo, то обработчик ошибок Symfony появится, как и ожидалось. И, наконец, если исправить все опечатки (страница работает), а затем снова создать ту же опечатку (снова в Acme / Bundle), я получу плохой шлюз.
Есть ли у вас какие-либо подсказки по этому поводу?