1、在群里(加群链接)下载应用配置独立域名包:
解压后可见有2个文件夹
- environments 目录
- web 目录
backend/web
frontend/web
api/web
html5/web
merchant/web
oauth2/web
web/resources => frontend/web/resources
web/backend/resources => backend/web/resources
web/html5/resources => html5/web/resources
web/merchant/resources => merchant/web/resources
web/oauth2/resources => oauth2/web/resources
注意: api是没有此目录
127.0.0.1 rageframe.local
127.0.0.1 backend.rageframe.local
127.0.0.1 html5.rageframe.local
127.0.0.1 merchant.rageframe.local
127.0.0.1 api.rageframe.local
127.0.0.1 oauth2.rageframe.local
127.0.0.1 storage.rageframe.local
Yii::setAlias('@attachment', dirname(dirname(__DIR__)) . '/storage/web/attachment');
// 注意这里的域名为你的文件存储域名,记得带上http://前缀
Yii::setAlias('@attachurl', 'http://storage.rageframe.local/attachment');
关于 fullPath 变量都设置为false,注意有4处
'fullPath' => false, // 是否开启返回完整的文件路径
并在 common/config/bootstrap.php
里面填写对应的域名信息例如:
Yii::setAlias('@backendUrl', 'http://backend.rageframe.local');
Yii::setAlias('@frontendUrl', 'http://frontend.rageframe.local');
Yii::setAlias('@html5Url', 'http://html5.rageframe.local');
Yii::setAlias('@merchantUrl', 'http://merchant.rageframe.local');
Yii::setAlias('@apiUrl', 'http://api.rageframe.local');
Yii::setAlias('@oauth2Url', 'http://oauth2.rageframe.local');