我按照本指南使用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
。所以,这两个选项都很受欢迎。
答案 0 :(得分:0)
如果您已按照已输入的documentation中的说明操作:
因为您希望通过浏览器访问此环境,所以您还应该为它创建一个前端控制器。将web / app.php文件复制到web / app_benchmark.php并将环境编辑为基准
然后你有app_pre.php
前控制器用这行:
$kernel = new AppKernel('pre', false);
只需将您的Apache Web服务器指向使用app_pre.php
而不是app.php
作为前端控制器,并且您的环境已切换。