首页 > 解决方案 > 必须配置路径“fos_user”的子节点“db_driver”

问题描述

尝试使用 Sonata 用户包实现用户管理:

https://sonata-project.org/bundles/user/master/doc/reference/installation.html

我在 Symfony 4 下,我已经安装了 SonataAdminBundle

但是当我尝试更新我的作曲家时出现错误。

!!  In ArrayNode.php line 224:
!!
!!    The child node "db_driver" at path "fos_user" must be configured.

我觉得这与 Fos User Bundle 有关,但我完全不确定......

请告诉我我可以提供哪种代码来帮助你解决这个问题,因为我现在真的不知道。

按照这个链接:https ://symfony.com/doc/master/bundles/SonataAdminBundle/index.html

我已经能够实现所有入门部分,并且我正在尝试实现高级选项 5 安全性以添加用户管理(https://symfony.com/doc/master/bundles/SonataAdminBundle/reference/security.html

谢谢

标签: symfonysonata-user-bundle

解决方案


好的,所以事实上这个问题根本与 FOSUser 无关......作曲家更新发出了错误的消息(好的消息,但只是因为缓存清除不起作用)。

我通过转到 php.ini 并将内存限制设置为 256M 来修复它,以便缓存清除工作,以便作曲家更新工作。


推荐阅读