我想在共享的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中抛出
是否可以在不更改报价的情况下规避此问题? 我们必须使用这个环境变量吗?
预先感谢
答案 0 :(得分:0)
我通过本教程https://symfonycasts.com/screencast/symfony-fundamentals/env-vars-tricks-production解决了我的问题。
composer删除symfony / dotenv
和
作曲家需要symfony / dotenv
解决了我的问题