尝试安装 FOSUserBundle 但出现错误

2022-08-30 14:50:27

尝试从下面的链接安装FOSUserBundle捆绑包 如何安装第三方捆绑包 但收到此错误:

[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]  
  The child node "db_driver" at path "fos_user" must be configured. 

答案 1

您忘记在 中添加 FOSUserBundle 的配置,或者至少没有提供 的值。app/config/config.ymlfos_user.db_driver

您必须至少配置db_driver,防火墙和您的用户类,否则配置将抛出.InvalidConfigurationException

# app/config/config.yml
fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    user_class: Acme\UserBundle\Entity\User

请参阅文档章节步骤 5:配置 FOS 用户捆绑包


答案 2

我通过更新作曲家来解决类似的错误: .愿这有帮助。/usr/local/bin/composer self-update


推荐