1.gitosis 配置 fastadmin 项目
2.本地安装 fastadmin,配置成功
安装教程参照:
https://doc.fastadmin.net/docs/install.html
3.正常运行后,开始配置服务器上代码:
1.编辑 .gitignore 配置文件
忽略插件相关目录,我们删除提交:
/addons/*
/public/assets/addons/*
git add .
git commit -m "版本库添加上 addons 插件相关内容"
2.本地 fastadmin 后台安装 cms 插件
git add .
git commit -m "安装 cms 插件"
3.服务器上,配置 .env 配置文件
配置线上的 fastadmin 的数据库相关信息
4.将本地 fastadmin 数据库导入到服务器上
4.注意点:
1>gitosis 配置 fastadmin,注意目录权限等等(gitosis 的教程里有,或者是之前总结的其他笔记里有)
2>fastadmin/runtime 目录权限,得具有可写权限,我直接给了个 777(安装过程中,这个不设置会失败,这应该是 thinkphp 要求的,好久没用过 tp 了)
3>宝塔上配置 fastadmin 该网站时,注意 rewrite 选择 thinkphp 即可
4>fastadmin 数据库编码可能是 utf8mb4,需要 mysql 的高版本
5.其他问题,有的话再追加,配置过程中忘记了...
1>cms 插件直接绑定到域名,参考:https://ask.fastadmin.net/article/1638.html