Я развернул свое приложение Symfony 3.4 с использованием среды PROD, следуя этому руководству: https://symfony.com/doc/3.4/deployment.html (кажется, что по умолчанию работал на PROD, так как я не выбрал среду во время установки ...)
В ближайшем будущем эта машина возьмет на себя роль PRE-PRODUCTION, поэтому я создал новую среду под названием pre для своего приложения, следуя этому руководству: http://symfony.com/doc/3.4/configuration/environments.html#creating-a-new-environment
Теперь мне интересно, как переключить эту машину на новую среду PRE.
Я читал эти руководства, но все еще не понимаю:
2) http://symfony.com/doc/3.4/setup/web_server_configuration.html
На текущей машине я использую Apache; но для производства и следующих обновлений я рассмотрю возможность начать использовать NGINX. Итак, оба варианта приветствуются.






Если вы следовали инструкциям в документация, вы ввели:
Because you'll want this environment to be accessible via a browser, you should also create a front controller for it. Copy the web/app.php file to web/app_benchmark.php and edit the environment to be benchmark
тогда у вас есть передний контроллер app_pre.php с такой строкой:
$kernel = new AppKernel('pre', false);
Просто укажите своему веб-серверу Apache использовать app_pre.php вместо app.php в качестве фронт-контроллера, и ваша среда будет переключился.
у вас есть веб-папка или общая папка?