一年多前用Fastadmin+CMS做了一个网站,有不少数据。
今天想再另一个环境安装它,包括数据。
先是:直接 将原站打包,数据导出再布局到另一个服务器网站,导入数据。环境配置也和原来一样(宝塔NginxPHP7.1Mysql),没有成功,各种异常。
可行操作:
一、重装Fastadmin
去年Fastadmin有下载保存,所以我用原来的版本1.3.3.20220121;
数据库名和密码设置得和原来一样;
可参考Fastadmin的安装方法:https://doc.fastadmin.net/docs/install.html
以前装过,今天重新感受了一下要点:
1)PHP必须7.1以上,一开始用7.0,刚运行就出错。换成7.1就好了;
出错提示:Parse error: syntax error, unexpected T_VARIABLE…
2)宝塔配置:运行目录 public
3)设置:伪静态 Thinkphp
二、重装插件
1、CMS内容管理系统;
2、简洁强大的富文本编辑器(官方推荐) ;
3、阿里OSS云存储上传插件;
重装的插件版本都升级了,能用;
三、数据导入
将原数据库的数据导入到新数据库;
四、插件配置
一)CMS内容管理系统
在addoncmsconfig.php下
1、因为升级了,所以Config.php配置文件不能直接Copy覆盖过去,要修改;
新旧两个config.php对比,新文件需要的地方改下就好。
如果直接替换,在后台:内容管理 ,显示不出内容,弹出个出错:未知的数据格式;
2、模板文件Copy到新站
addoncmsview
3、以前对Controller有做了2个修改,Copy到新站
addoncmscontrollerChannel.php
addoncmscontrollerArchives.php
五、前端Public一些公共文件Copy
public里有一些静态文件,比如:css、images等Copy过去;