【问题标题】:Trying to deploy our S4 program, we have a fatal error with debug尝试部署我们的 S4 程序,调试时出现致命错误
【发布时间】:2020-03-06 07:25:05
【问题描述】:

我们使用 SF4 编写了一个应用程序。它工作正常,即使在远程站点上,在开发模式下。

所以我们尝试进入 prod 模式。在 .env 中,我们将 APP_ENV 变量传递给 prod,我们得到消息:

致命错误:未捕获的 Symfony\Component\DependencyInjection\Exception\InvalidArgumentException:没有扩展能够加载“调试”的配置(在 /home/olymphys/public_html/config/packages/debug.yml)。寻找命名空间“debug”,找到“framework”、“sensio_framework_extra”、“doctrine_cache”、“doctrine”、“doctrine_migrations”、“security”、“swiftmailer”、“twig”、“monolog”、“easy_admin”、“vich_uploader” ", "webpack_encore" 在 /home/olymphys/public_html/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php:682 堆栈跟踪:#0 /home/olymphys/public_html/vendor/symfony/dependency-injection/Loader/ YamlFileLoader.php(652): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->validate(Array, '/home/olymphys/...') #1 /home/olymphys/public_html/vendor/symfony/dependency-injection/ Loader/YamlFileLoader.php(119): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/olymphys/...') #2 /home/olymphys/public_html/vendor/symfony/config/Loader/ FileLoader.php(151): Symfony\Component\D 在 /home/olymphys/public_html/vendor/symfony/config/Loader/FileLoader.php 第 166 行

我们尝试使用dump_destination in symfony/debug-bundle config 并没有什么不同...

【问题讨论】:

    标签: php symfony symfony4


    【解决方案1】:

    packages/debug.yml 上的任何内容都不应该用于生产。

    将其移至packages/dev/debug.yml,以便仅在将APP_ENV 设置为dev 时加载。

    【讨论】:

      猜你喜欢
      • 2019-08-02
      • 1970-01-01
      • 2021-05-11
      • 2015-07-01
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 2023-03-14
      • 2021-03-23
      相关资源
      最近更新 更多