正在尝试安装/配置symfony2

正在尝试安装/配置symfony2,symfony,Symfony,我刚从供应商那里下载了一个symfony2(sf2.0.12),当我转到 我得到这个信息: 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

我刚从供应商那里下载了一个symfony2(sf2.0.12),当我转到 我得到这个信息:

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_驱动程序” 必须配置“fos_用户”

你也一样吗

编辑

此外,appKernel或自动加载文件中以及供应商文件夹中都没有关于FOSUserBundle的内容。 无论如何,我在app/config/config.yml文件中添加了以下几行:

fos_user:
    db_driver: orm
    firewall_name: main

但是错误是相同的。

看起来您正在尝试在安装Symfony2的同时安装FOSUserBundle


请在安装前删除该捆绑包,或者配置它要求的缺少的密钥

以防万一其他人需要这个

我必须先在没有FOSUserBundle的情况下在Symfony安装上运行“composer update”。然后将FOSUserBundle添加到我的composer.json文件中,再次执行此操作。

除了

fos_user:
    db_driver: orm
    firewall_name: main
您必须指定您的
用户
实体。
例如:

user_class: Acme\UserBundle\Entity\User

我刚买了一份sf 2.0.12的新版本,根本没有fos问题。也许foo.localhost没有指向您认为的位置?或者你有以前安装时留下的东西?也许你试过做一些bin安装的东西?是的,foo.localhost指向另一个项目..我也有同样的问题。我尝试运行app/console命令,但它告诉了我您遇到的错误。我更新了我的config.yml,得到了相同的错误。然后我想起了默认情况下控制台命令是在dev环境中运行的,所以我更新了我的config_dev.yml,它工作了