首页 > 解决方案 > 奏鸣曲安装错误:“不存在的参数”

问题描述

语境:

你好,我正在做一个项目,我需要在服务器上设置 Symfony。

安装效果很好,但现在我需要安装 Sonata,安装时出现错误。

编辑:我正在使用最新版本的 Symfony 和 Sonata。

脚步:

我按照Sonata 网站上的安装教程进行操作。安装命令是:composer require sonata-project/admin-bundle。但是当你安装 Sonata 时,你还需要一个“Storage bundle”。

我选择了默认的:“SonataDoctrineORMAdminBundle”。然后我去了他们的网站按照安装指南进行操作。

当我尝试使用以下命令下载捆绑包时:composer require sonata-project/doctrine-orm-admin-bundle,出现错误。

错误:

Executing script cache:clear [KO]
 [KO]
Script cache:clear returned with error code 1
!!
!!  In ParameterBag.php line 100:
!!                                                                              
!!    You have requested a non-existent parameter "sonata.admin.configuration.adm
!!    in_services".                                                             
!!                                                                              
!!
!!
Script @auto-scripts was called via post-update-cmd

我试图在网上搜索解决方案,但我一无所获。如果有人可以帮助我,我将不胜感激!

标签: symfonybundlesonata-admin

解决方案


在 config/bundles.php 中删除这一行:

Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle::class => ['all' => true],


推荐阅读