Переменные среды Symfony в файле .env не работают в продуктеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Переменные среды Symfony в файле .env не работают в продукте

Сообщение Anonymous »

Я запускаю приложение Symfony в контейнере Docker. В среде разработки я могу просмотреть все переменные среды с помощью команды debug:container --env-vars. Однако, когда я переключаюсь на производственную среду (также настроенную в файле .env, и она работает), выполнение той же команды возвращает "Переменные среды не используются".
Я убедился, что файлы .env и .env.local.php настроены правильно, и я могу видеть их содержимое с помощью команды debug:dotenv. Кроме того, я запустил команду Composer dump-env, но проблема не устранена.
Что я пробовал:
  • Сгенерированные переменные среды для производства:

    Код: Выделить всё

    composer dump-env prod
  • Очищен кеш Symfony для рабочей версии:

    Код: Выделить всё

    php bin/console cache:clear --env=prod
  • Проверено содержимое .env.local.php:

    Файл содержит всю ожидаемую среду переменные.
  • Проверены переменные среды с помощью команды Symfony:

    Код: Выделить всё

    php bin/console debug:container --env-vars
    Эта команда работает в разработке, но показывает "Переменные среды не используются" в рабочей среде.
Дополнительный контекст:

Версия Symfony: 7.0.8

Версия PHP: 8.2 .20

Подробнее здесь: https://stackoverflow.com/questions/787 ... rk-in-prod
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»