只是尝试安装/配置symfony2

时间:2012-03-20 15:10:52

标签: symfony

我刚刚与供应商一起下载了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

但错误是一样的。

3 个答案:

答案 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