我刚刚从一位前同事那里继承了一个Symfony2项目。我试图让它在本地运行,但我得到一个SQLSTATE [HY000] [2002]连接拒绝错误。我想我错过了我读过的数据库连接应该在app / config / parameters.yml文件中。
如果我拥有的只是项目和实际网站,是否有找到这些信息?
答案 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
如果您的同事不使用学说固定装置,您应该考虑从您的生产数据库中转储数据。