在共享的OVH服务器上部署Symfony 4项目

时间:2018-09-15 13:22:56

标签: php apache deployment server symfony4

我想在共享的OVH服务器上将我的Symfony项目部署在生产环境中,但是无法在这种服务器上定义APP_ENV环境变量。

我收到此错误:

  

致命错误:未捕获RuntimeException:未定义APP_ENV环境变量。您需要定义环境变量以进行配置,或者添加“ symfony / dotenv”作为Composer依赖项以从.env文件中加载变量。在/home/ovhpseudo/www/nameofsite/public/index.php:13中的堆栈跟踪:#0 {main}在第13行的/home/ovhpseudo/www/nameofsite/public/index.php中抛出

是否可以在不更改报价的情况下规避此问题? 我们必须使用这个环境变量吗?

预先感谢

1 个答案:

答案 0 :(得分:0)

我通过本教程https://symfonycasts.com/screencast/symfony-fundamentals/env-vars-tricks-production解决了我的问题。

  

composer删除symfony / dotenv

  

作曲家需要symfony / dotenv

解决了我的问题