Я использую symfony4. В dev все работает. Но для прод. Как развернуть учебник содержит только меньше информации (Нет информации о виртуальном хостинге)
Index.php не позволяет .env читать переменные среды. Это нормально. Но в Symfony2.x мы можем переключаться между env с помощью фронтальных контроллеров app.php и app_dev.php. Но в Symfony4 таких файлов нет, только один index.php и файл .env
Согласно ссылке развертывания .
То, как вы устанавливаете переменные среды, зависит от вашей настройки: они могут быть установлены в командной строке, в вашей конфигурации Nginx или с помощью других методов, предоставляемых вашей службой хостинга.
Я использую виртуальный хостинг, поэтому провайдер не позволяет изменять переменные среды. Если он есть в моем файле, я могу его использовать.
В настоящее время, чтобы решить эту проблему, я делаю следующее:
$_SERVER['APP_ENV'] = "prod";
$_SERVER['APP_SECRET'] = "79cfa09223f91b1a195134019e0b17ac";
Я добавил эти две строки в начало файла index.php и bin / console. Я считаю, что это неправильный способ.
Предложите мне развернуть symfony4 (даже тестовая среда prod)