2015-09-04 46 views
1

试图运行$ PHP codeception.phar构建时,我得到这个错误:Codeception Db的配置设置无法被识别


DB模块未配置[Codeception \异常\ ModuleConfigException]!

选项:DSN,用户名,密码,需要
请,更新配置,并设置所有必需的字段

不过,我已经配置了我的codeception.yml文件:

modules: 
    - Db: 
     config: 
      dsn: 'mysql:host=somePath.morePath.this.that.amazonaws.com;port=XXXX;dbname=dbName' 
      user: 'myUser' 
      password: 'myPassword' 
      dump: 'tests/_data/dump.sql' 
      populate: false 
      cleanup: false 
      reconnect: true 

我也尝试了我的api.yml文件中的相同配置。

回答

1

你把配置:和Db:以错误的顺序。

正确的结构是:

modules: 
    config: 
     Db: 
      dsn: 'mysql:host=somePath.morePath.this.that.amazonaws.com;port=XXXX;dbname=dbName' 
      user: 'myUser' 
      password: 'myPassword' 
      dump: 'tests/_data/dump.sql' 
      populate: false 
      cleanup: false 
      reconnect: true 
+0

谢谢,Naktibalda!得到它的工作 – PatrickF

相关问题