【问题标题】:Codeception Db config settings fail to be recognizedCodeception Db 配置设置无法被识别
【发布时间】:2015-09-04 18:44:20
【问题描述】:

我在尝试运行 $php codeception.phar build 时遇到此错误:

[Codeception\Exception\ModuleConfigException]
db模块未配置!

选项: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 文件中尝试了相同的配置。

【问题讨论】:

    标签: codeception


    【解决方案1】:

    你把 config: 和 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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-09
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 2016-02-18
      • 2018-08-23
      相关资源
      最近更新 更多