小白版,安装完成,这里提个建议,在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的密码
],
],
],
];