【问题标题】:Deploy Symfony 4 project on shared OVH server在共享 OVH 服务器上部署 Symfony 4 项目
【发布时间】:2018-09-15 13:22:55
【问题描述】:

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

我收到此错误:

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

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

提前致谢

【问题讨论】:

  • 您可以在.env 文件中设置环境变量。你试过吗?见the docs

标签: php apache deployment server symfony4


【解决方案1】:

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

作曲家删除 symfony/dotenv

作曲家需要 symfony/dotenv

解决了我的问题

【讨论】:

    猜你喜欢
    • 2021-07-21
    • 2018-02-08
    • 1970-01-01
    • 2017-04-19
    • 2013-08-19
    • 2019-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多