我刚刚与供应商一起下载了symfony2(sf 2.0.12),当我去的时候 http://foo.localhost/config.php我收到此消息:
Welcome! Welcome to your new Symfony project. This script will guide you through the basic configuration of your project. You can also do the same by editing the ‘app/config/ parameters.ini’ file directly.
- Configure your Symfony Application online
- Bypass configuration and go to the Welcome page
- Re-check configuration
然后我点击“配置你的Symfony ..”我得到了这个:
InvalidConfigurationException:路径中的子节点“db_driver” 必须配置“fos_user”。
对你来说是一样的吗?
修改:
此外,appKernel或autoload文件中的FOSUserBundle以及vendor文件夹中没有任何内容。 无论如何,我在下面将这行添加到app / config / config.yml文件中:
fos_user:
db_driver: orm
firewall_name: main
但错误是一样的。
答案 0 :(得分:7)
以防万一其他人需要这个...
我必须首先在没有FOSUserBundle的Symfony安装上运行“composer update”。然后再次将FOSUserBundle添加到我的composer.json文件中。
答案 1 :(得分:2)
看起来您正在尝试在安装Symfony2的同时安装FOSUserBundle。
在安装之前删除捆绑包或配置它要求的缺失密钥。
答案 2 :(得分:1)
除了
fos_user:
db_driver: orm
firewall_name: main
您必须指定User
实体
例如:
user_class: Acme\UserBundle\Entity\User