2015-09-04 47 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

相關問題