Symfony 4:PROD env中的Monolog错误通过缓存清除

时间:2018-06-20 11:10:24

标签: symfony composer-php monolog

当我切换到“ PROD” env(在.env文件中)并清除缓存时,我收到了针对monolog扩展名的错误:

  

执行脚本缓存:清除[KO] [KO]脚本缓存:清除返回   错误代码为1! !!在FileLoader.php第168行:!!
  !!没有扩展能够加载配置   “ monolog”(在/ Use !!
  rs / antoinenedelec / Documents / symfony / boxbox / config / packages / monolog.yaml)。   L!寻找名称空间“独白”,找到“框架”,   “ sensio_framework_extra” ,! “树枝”,“安全性”,“ fos_user”,   “ doctrine_cache”,“ doctrine”,“ doctrine_mi !!祝贺”,   / Users / antoinenedelec / Documents / symfony / boxbox /中的“ swiftmailer”!   config / packages / monolog.yaml(在资源中加载   “ /用户/ antoinene!
  delec / Documents / symfony / boxbox / config / packages / monolog.yaml“)。
  !!
  !! !!在YamlFileLoader.php行657中:!!
  !!没有扩展能够加载配置   “ monolog”(在/ Use !!
  rs / antoinenedelec / Documents / symfony / boxbox / config / packages / monolog.yaml)。   L!寻找名称空间“独白”,找到“框架”,   “ sensio_framework_extra” ,! “树枝”,“安全性”,“ fos_user”,   “ doctrine_cache”,“ doctrine”,“ doctrine_mi !!祝贺”,   “ swiftmailer”!   !! !!脚本@ auto-scripts通过post-update-cmd调用   antoinenedelec @ macbook-pro-de-antoine〜/ Documents / symfony / boxbox $

我确实在 packages package / prod 中有一个 monolog.yaml 。 DEV env一切正常。

使用Symfony 4和PHP 7.1.13

1 个答案:

答案 0 :(得分:0)

问题出在“ config / bundles.php”

=>需要添加

  • 'prod'=>是

在相应的包中。