docker小白版初始化数据配置文件

安装报错 · ciniran · 于 2个月前 发布 · 135 次阅读

小白版,安装完成,这里提个建议,在docker版本docker构建完成后,需要配置连接密码这一系列操作,我建议小白版就小白到底,直接初始化的时候把密码搞好,构建完成就直接可用,当然这只是建议

如果你是小白,可直接在docker构建完成之后,直接用以下代码,覆盖/app/fecshop/common/conifg/main-local.php 文件就可以跑起来了

<?php
return [
    'components' => [
        // Mysql部分的配置
        'db' => [
            'class' => 'yii\db\Connection',
            'dsn' => 'mysql:host=mysql;dbname=fecshop',
            'username' => 'root',
            'password' => 'fecshopterryaads123456',
            'charset' => 'utf8',
        ],
        // Mongodb部分的配置
        'mongodb' => [
            'class' => 'yii\mongodb\Connection',
            # 有账户的配置
            //'dsn' => 'mongodb://username:password@localhost:27017/datebase',
            # 无账户的配置
            'dsn' => 'mongodb://mongodb:27017/fecshop',
            # 复制集
            //'dsn' => 'mongodb://10.10.10.252:10001/erp,mongodb://10.10.10.252:10002/erp,mongodb://10.10.10.252:10004/erp?replicaSet=terry&readPreference=primaryPreferred',
        ],
        // Redis的配置
        'redis' => [
            'class' => 'yii\redis\Connection',
            'hostname' => 'redis',    // redis的host
            'port' => 6379,               // redis的端口
            'password'  => '12345GESAFsfdtewS4G6789', // redis的密码
            'database' => 0,    // redis的库,此处不要改动
        ],
        // Cache 组件的配置,您需要配置下面的redis
        'cache' => [
            'class'     => 'yii\redis\Cache',
            // 缓存配置独立的redis,您可以和上面的redis配置一致
            'redis' => [
                'hostname' => 'redis',   // redis的host
                'port' => 6379,              // redis的端口
                'password'  => '12345GESAFsfdtewS4G6789', // redis的密码
            ],
        ],
        // Session 组件的配置,您需要配置下面的redis
        'session' => [
            'class'   => 'yii\redis\Session',
            // session过期时间,1天过期
            'timeout' => 86400 * 1,
            // 缓存配置独立的redis,您可以和上面的redis配置一致
            'redis' => [
                'hostname' => 'redis', // redis的host
                'port' => 6379,            // redis的端口
                'password'  => '12345GESAFsfdtewS4G6789', // redis的密码
            ],
        ],

    ],
];

共收到 1 条回复
Fecshop#12个月前 0 个赞

小白安装版教程:https://github.com/fecshop/yii2_fecshop_docker_fool

数据库的帐号密码,以及数据库的数据初始化不是都做好了吗?

请发帖时先阅读清楚内容。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics