Я развертываю проект Symfony 4 на производстве.Создан файл .env с содержимым:
APP_ENV=prod
APP_DEBUG=0
Запустите composer:
$ composer install --no-dev --optimize-autoloader
Ошибка получения:
Script cache:clear returned with error code 255
!! PHP Fatal error: Uncaught RuntimeException:
APP_ENV environment variable is not defined.
You need to define environment variables for
configuration or add "symfony/dotenv" as a Composer
dependency to load variables from a .env file. in
/var/www/symfony4_project/bin/console:20
!! Stack trace:
!! #0 {main}
!! thrown in /var/www/symfony4_project/bin/console on line 20
!!
Script @auto-scripts was called via post-install-cmd
Документация Symfony о развертывании и настройке среды оченьузкий и туманный.
Непонятно, где я должен устанавливать производственные среды.
С https://symfony.com/doc/current/configuration.html
предложение "Если вы решили установить реальные переменные среды на производствефайлы .env не будут загружены, если Symfony обнаружит, что существует реальная переменная среды APP_ENV и для нее задано значение prod. "
Где мне искать это настоящее существование APP_ENV?
Как янайдены на stackoverflow и github, есть много реализованных вопросов, но не так много ответов.
Спасибо за помощь.