Symfony2数据库配置

时间:2014-07-11 13:45:30

标签: php sql database symfony

我刚刚从一位前同事那里继承了一个Symfony2项目。我试图让它在本地运行,但我得到一个SQLSTATE [HY000] [2002]连接拒绝错误。我想我错过了我读过的数据库连接应该在app / config / parameters.yml文件中。

如果我拥有的只是项目和实际网站,是否有找到这些信息?

1 个答案:

答案 0 :(得分:7)

如果是标准的Symfony2项目,则必须在app/config/parameters.yml中配置数据库连接信息,如:

# app/config/parameters.yml
parameters:
    database_driver:    pdo_mysql
    database_host:      localhost
    database_name:      test_project
    database_user:      root
    database_password:  password

# ...

更多doc

之后你必须创建数据库:

$ php app/console doctrine:database:create

接下来,创建表模式:

$ php app/console doctrine:schema:update --force

此外,你可以加载(如果你的同事提供它;)一些数据夹具,所以试试:

$ php app/console doctrine:fixtures:load

如果您的同事不使用学说固定装置,您应该考虑从您的生产数据库中转储数据。