Зараз я тестую Symfony2 з Nginx та PHP-FPM. Я також використовую Xdebug.
Symfony2 поставляється з пакетом Demo, я хотів перевірити нову обробку фатальних помилок, що поставляється із Symfony 2.2.0, створивши синтаксичну помилку в пакеті Acme / Demo. Чому я це роблю, відповідь сервера - це поганий шлюз 502.
Але якщо я зроблю синтаксичну помилку у файлі app_dev.php (так, перш ніж фреймворк буде запущений), то Xdebug повідомляє мені про фатальну помилку.
І дивно, якщо я виправлю цю помилку, то заново створюю синтаксичну помилку в пакеті Acme / Demo, тоді обробник помилок Symfony з’являється, як очікувалося. І нарешті, якщо виправити всі друкарські помилки (сторінка працює), а потім знову створити цей самий друкарський помилок (знову в Acme / Bundle), я отримаю поганий шлюз.
У вас є якісь підказки щодо цього?