我刚买了个服务器,想把苹果CMS从旧主机搬过去,域名也要换,数据库怎么处理才不会出错?
苹果CMS搬家换域名,SQL替换三步走,小白也能搞定
答: 这事儿说白了就三步,第一步,旧站后台备份数据库,下载SQL文件,第二步,在新服务器装好同版本苹果CMS,先别急着导入,第三步,最关键——拿记事本打开SQL文件,按Ctrl+H,把旧域名全部换成新域名,比如把www.old.com改成www.new.com,注意,图片路径、链接地址、甚至某些配置表里的字段都得换干净,替换完保存,再通过phpMyAdmin导入新数据库,最后登录后台,清空缓存,重新生成一次静态页,齐活。
问:苹果CMS怎么安装?我下载了源码,但不知道第一步该干什么。
答: 装这玩意儿跟装个APP差不多,你先把源码包解压,用FTP工具把所有文件上传到服务器根目录(一般是www或htdocs),然后打开浏览器,输你的域名,系统会自动跳安装向导,按提示填数据库信息——数据库名、用户名、密码,这些去你的主机控制面板里创建,填完点“下一步”,等两分钟,后台地址http://你的域名/admin.php,默认账号admin,密码admin123,进去先改密码,别偷懒。
问:网上下了套模板,怎么换上去?文件放哪个文件夹?
答: 模板分两种,整站模板和单页模板,整站模板下载后有个template文件夹,直接把整个文件夹上传到苹果CMS根目录的template目录下,然后进后台,“系统-网站参数配置-模板选择”,下拉框里找到你上传的模板名,点确定,要是没出来,检查一下文件夹里有没有index.html或index.php这样的入口文件,单页模板更简单,后台“模板-模板管理”,上传ZIP包就行。
问:我想用第三方播放器,比如加了广告的,怎么对接?
问: 播放器对接分两种,通用型和定制型,通用型最简单,后台“播放器-播放器管理”,添加一个新播放器,把播放器代码里的播放地址变量改成苹果CMS的标准标签,比如{$vod_play_url},如果对方给了JS代码,就选“解析模式”,填解析接口地址,定制型得改player目录下的文件,不懂代码的就别折腾,直接找现成的播放器插件,解压上传,后台启用就行。
问:添加影片太麻烦了,有没有批量导入的方法?
答: 批量添片有三种路子,第一,后台“采集-资源库”,选一个稳定资源站(比如天空CMS、最大资源),填上资源站给的API地址和密钥,一键采集,能拉几千部,第二,用Excel导入,后台“数据-数据导入”,按模板格式填好影片名称、导演、演员、简介,保存成CSV再上传,第三,实在懒,去淘宝花几十块买“自动采集插件”,配好每日自动更新,连手动都省了。
问:网站打开慢得像蜗牛,怎么优化速度?
答: 速度优化三板斧,第一,开启缓存——后台“系统-性能优化”,打开页面缓存和数据缓存,缓存时间设3600秒,第二,图片压缩——别直接上传5M的封面图,用TinyPNG这类在线工具压到200KB以下,第三,装CDN——阿里云、腾讯云、Cloudflare任选,把静态资源(图片、CSS、JS)分布到全国节点,还有,模板文件里别塞太多第三方统计、弹窗广告,拖速度,数据库定期清理——后台“工具-数据库优化”,删掉采集残留的垃圾数据。
问:后台那么多设置,哪些是新手必须调的?
答: 重点调四个地方,第一,“系统-网站参数配置”——网站名称、关键词、描述填好,影响搜索引擎收录,第二,“系统-播放器配置”——默认播放器选你对接好的那个,别用自带的,卡得要命,第三,“系统-会员配置”——开放注册开关打开,邮箱验证建议关掉,不然用户嫌烦,第四,“系统-生成静态”——启用静态页生成,网址变成/vod/123.html这种,比动态网址快三倍,其他什么“支付配置”、“邮件设置”,前期用不上,别乱碰。
问:采集到的影片封面图全是裂的,咋整?
答: 两种可能,第一,资源站的图片域名被你屏蔽了——去后台“系统-图片代理”,开启图片防盗链绕过,填上资源站的域名白名单,第二,图片链接是相对路径,比如/upload/1.jpg,需要补全域名,如果资源站允许外链,直接改采集规则,把pic字段前面加上完整网址,还有个土办法——去后台“工具-图片修复”,它能自动扫描缺失图片,从缓存里重建,懒人操作:把采集时间调到凌晨,那时候资源站服务器闲,图片传输稳。
问:换完域名后,用户打不开老链接,怎么办?
答: 这个问题要分两步,第一步,在旧域名服务器上做301重定向,把所有旧URL指向新域名对应页面,如果你旧服务器控制面板有“重定向”功能,写一条规则——把所有/vod/和/art/开头的链接,集体转到新域名相同路径,第二步,新站后台“系统-URL规则”,把动态链接和静态链接的格式保持一致,别东一套西一套,去百度站长平台和谷歌Search Console提交新域名,告诉他们你搬家了,别让老用户404。
问:我搬完家后,后台登录不进去,提示数据库连接失败?
答: 老毛病了,先检查新服务器的数据库信息——去根目录找到/application/database.php,用记事本打开,核对里面的hostname(一般是localhost)、database(数据库名)、username(用户名)、password(密码),如果都不错,那就是数据库没导入成功,重新用phpMyAdmin导入SQL文件,注意编码选utf8_general_ci,别选错了,还不行?大概率是PHP版本太高,苹果CMS在PHP7.4以下最稳,升级到8.0以上容易报语法错误,建议退回到7.3或7.4,实在搞不定,直接装个宝塔面板,一键切换PHP版本,省心。



发表评论