Хост Symfony 3.4 в heroku: сервер вернул «500 Internal Server Error»

Я работаю с Symfony 3.4, хорошо протестирован на localhost, когда я нажимаю на heroku, логин в порядке, домашняя страница в порядке, но у меня возникают проблемы с некоторыми маршрутами как new_client, new_fournisseur говорит:

Oops! An Error Occurred
The server returned a "500 Internal Server Error".
Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.

Проблема была решена, когда я изменяю свой AppKernal, каждый раз устанавливая if true следующим образом:

if (true || in_array($this->getEnvironment(), ['dev', 'test'], true)) {
    $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle();
    $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle();
    $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle();

Я не понимаю, почему это работает при включении этого условия и что мне делать, чтобы устранить эту ошибку чистым способом? Есть у кого-нибудь идеи?

Вы уверены, что ваше приложение Symfony работает в среде prod? Обычно вам нужно установить переменные env: SYMFONY_ENV=prod

Iwan Wijaya 18.05.2018 17:58

конфигурация heroku: установить SYMFONY_ENV = prod Установка SYMFONY_ENV и перезапуск ⬢ обширная река-98800 ... готово, v19 SYMFONY_ENV: prod и ошибка все еще.

Med Karim Garali 18.05.2018 18:03
HTTP 500 - это типичное сообщение об ошибке на стороне сервера. Каждый раз, когда вы это видите, первым делом следует проверить журналы ошибок для получения более подробной информации. В этом случае запустите heroku logs, чтобы узнать, что происходит.
Chris 18.05.2018 19:38
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Symfony Station Communiqué - 17 февраля 2023 г
Symfony Station Communiqué - 17 февраля 2023 г
Это коммюнике первоначально появилось на Symfony Station , вашем источнике передовых новостей Symfony, PHP и кибербезопасности.
Управление ответами api для исключений на Symfony с помощью KernelEvents
Управление ответами api для исключений на Symfony с помощью KernelEvents
Много раз при создании api нам нужно возвращать клиентам разные ответы в зависимости от возникшего исключения.
0
3
718
0

Другие вопросы по теме