我买了个新服务器,想把苹果CMS从旧站搬过去,第一步该干啥?
答:别慌,先备份,进旧站后台,用“数据库备份”功能导出一份SQL文件,再到服务器根目录,把整个网站文件夹(比如/www/wwwroot/你的网站)打包成zip,这俩文件是命根子,丢了就白干。
问:新服务器装苹果CMS,怎么装最快?
答:直接用宝塔面板,省事,先创建站点,域名绑定好,PHP版本选7.3或7.4,别选8.0以上,很多老模板不兼容,然后把旧站的压缩包上传到新站点根目录,解压覆盖,接着建个新数据库,导入你备份的SQL文件,最后改config/database.php里的数据库名、用户名、密码,改成新的,刷新网址,能打开就算成。
问:搬家后模板全乱了,页面排版炸了,怎么办?
答:模板乱九成是路径问题,去后台“系统-网站参数配置”,检查“网站地址”填的是不是新域名,带不带https://,再进“模板管理”,确认当前模板文件夹名字和template/目录下的一致,如果还乱,大概率是静态资源(CSS、JS)缓存了,强制清一下浏览器缓存,或者Ctrl+F5刷新,要是用CDN,记得更新CDN里的域名。
问:原来能看的视频,搬家后全黑屏,播放器没动静?
答:播放器对接最坑,先去后台“视频接口管理”,看看旧的播放器接口还在不在,很多搬家后接口地址变成老域名了,手动改回新域名,如果是用通用播放器(比如ckplayer、dplayer),检查一下/player/目录下的播放器文件是否完整,有时候压缩包漏了这文件夹,最简单办法:去插件市场重新下载一个你常用的播放器,覆盖安装。
从零到上线,苹果CMS搬家全流程避坑指南
问:搬家后添加影片,后台点“采集”没反应,或者一直转圈?
答:采集卡死通常是PHP执行时间太短,去宝塔面板的PHP设置里,把max_execution_time改成300(秒),memory_limit改成256M,然后重启PHP,如果还不行,大概率是采集源网站搬家后换了IP,去“资源库管理”里更新一下采集接口的API地址,别用那些免费的老接口,三天两头挂。
问:后台登录不进去,显示“密码错误”,但我明明没改?
答:搬家后数据库密码和配置文件对不上是常事,用工具连上新数据库,找到sc_member表(前缀看你设置),把sc_admin用户名的password字段值改成e10adc3949ba59abbe56e057f20f883e,这是123456的MD5,然后去后台用这密码登录,进去马上改,如果连数据库都连不上,检查防火墙有没有放行3306端口。
问:网站打开速度巨慢,比老站还卡,怎么优化?
答:新服务器配置低的话,先关掉后台不必要的插件,特别是那些自动更新、统计类的,然后开宝塔的“网站-设置-性能调节”,选“缓存模式”,静态资源缓存时间设成604800秒(一周),再去“系统-网站参数配置”开“Gzip压缩”,如果还慢,大概率是模板太乱,用默认模板测试一下,速度快说明模板写废了,换一个,视频页面慢,别让播放器首屏加载太多推荐列表,去模板文件把limit从20改成6。
问:搬家后发不了文章,点“发布”直接404?
答:伪静态没设置,去宝塔“网站-设置-伪静态”,选“thinkphp”规则,保存,如果还不行,检查.htaccess或nginx.conf里是否有重写规则,没的话手动加:
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
}
然后重启nginx。
问:我想换模板,直接上传文件夹就完事?
答:别,先去后台“模板管理”看看是否有模板插件支持,上传前,把模板文件夹里的config.xml打开,确认模板所需的PHP版本和插件列表,缺啥补啥,上传到/template/目录后,进后台“模板管理”点“更新缓存”,再选新模板,如果页面错乱,八成是模板写了死路径,直接在模板文件里搜http://老域名,批量替换成新域名。
问:搬家后,手机端和电脑端显示不一样,怎么回事?
答:看你用的是不是自适应模板,很多老模板只适配了PC端,手机端用的是另一个文件夹,去后台“模板管理”看看有没有“手机模板”选项,没的话就要手动改,最简单:找一个支持自适应的新模板,现在主流都是响应式,省事,如果非要用老模板,去template/你的模板/下面找m/目录,把里面的index.html单独清掉,让它调用PC端模板,凑合用。
最后一句忠告:搬家前,把旧站的PHP和MySQL版本记下来,新站保持一致,版本跨度太大,数据字段对不上,哭都没地方哭,搞定这些,剩下的就是等缓存反应慢点儿,别一刷新没见效就瞎改。



发表评论