搬家第一步,旧站数据怎么完整备份?
答: 别慌,咱们分三步走,第一,进旧站后台,找到“系统”->“数据库备份”,点一下生成备份文件,这一步会把所有电影、用户、配置全存进数据库,第二,用FTP把整个网站文件夹(比如/wwwroot/下的全部)下载到本地,特别注意application/database.php这个文件,里面有数据库账号密码,第三,去旧站的空间后台(宝塔、cPanel都行),把数据库导出成.sql文件,备份完先本地测试能不能打开,别急着重装。
二问:新服务器环境怎么配?老报500错误。
答: 新手最容易坑在PHP版本和扩展上,苹果CMS要求PHP 7.3或7.4,别用8.0以上,会崩,装好宝塔后,去软件商店装PHP 7.4,然后点设置->安装扩展,必须勾选:fileinfo、opcache、redis、sg11(这个最容易被忘,不装会白屏),然后新建站点,PHP版本选7.4,数据库选MySQL 5.7,其他默认,记得宝塔面板里把“网站目录”的“防跨站攻击”关掉,不然上传文件会权限不足。
三问:搬家时网站文件上传了,但打开是空白页?
答: 空白页八成是伪静态没配,或者PHP配置不对,第一步,检查宝塔“网站设置”->“伪静态”,选thinkphp模板,保存,第二步,看PHP的disable_functions里有没有把exec、shell_exec禁掉,去掉它们,第三步,去网站根目录把runtime文件夹删了,之后后台会自动重建,如果还白屏,打开宝塔“网站”->“设置”->“PHP版本”右边的“配置文件”,找到error_reporting改成E_ALL,然后去浏览器刷新页面,看报错再对症下药。
四问:数据库导入旧数据后,后台登录密码不对了?
答: 搬家后密码失效是常见bug,因为数据库里的加密方式可能和新环境不一致,最稳的办法:进新服务器phpMyAdmin,找到mc_admin表,把admin那行的password字段改成e10adc3949ba59abbe56e057f20f883e(这是MD5加密的123456),然后后台用账号admin密码123456登录,进去立马改密码,如果还进不去,可能是encrypt字段没改,直接清空那个字段,密码存成明文也能登,但登录后记得重置。
苹果CMS搬家保姆级教程,从零开始,一次搞定所有坑!
五问:换模板怎么操作?上传后没反应。
答: 模板放错位置是新手重灾区,下载的模板包要整个解压成文件夹,比如DYXS2,然后通过FTP上传到/template/目录下(注意:不是/template/default/里面,是和default平级),上传完后进后台->“系统”->“网站参数配置”->“网站模板”,下拉选你刚传的模板名,点保存,如果前台还是老的,去宝塔“网站”->“设置”->“默认文档”里,把index.php移到最上面,清一下浏览器缓存,或者Ctrl+F5强制刷新。
六问:播放器怎么对接?比如想用ckplayer或dplayer。
答: 播放器对接其实就两步,第一步,去资源站(比如CKPlayer官方)下载播放器文件,里面通常有一个ckplayer.js和一个player.html,第二步,把这两个文件传到网站/static/player/目录下(没有就新建),接着进后台->“系统”->“播放器配置”,在“播放器默认调用”那里填/static/player/ckplayer.js,播放器解析接口”填你采集站的解析地址,https://你的解析域名/api.php?url=,最关键的:如果播放器黑屏,检查你采集的片源链接是m3u8还是mp4,有的播放器只支持一种格式。
七问:影片怎么批量添加?一个个手动加太累。
答: 批量加片靠“采集”,别傻手工,后台找到“采集”->“自定义资源库”,填一个能用的采集站接口,比如https://api.iokzy.com/inc/ld_zzz.php?ac=list,点“测试连接”看看能不能取到数据,能取到就去“采集”->“资源库列表”,勾选你要的资源和分类,点“开始采集”,注意:第一次采集别勾“替换所有数据”,选“仅新增”以免覆盖自己加的片,采集完去“视频管理”刷新,如果发现海报图裂了,去“系统”->“图片设置”把“图片代理”打开,或者手动补图。
八问:网站打开特别慢,怎么优化速度?
答: 优化分三刀,第一刀:去宝塔“软件商店”装“Memcached”或“Redis”,然后在苹果CMS后台“系统”->“缓存配置”里把缓存类型改成Redis,缓存时间设3600秒,瞬间提速30%,第二刀:去“系统”->“SEO设置”->“静态化配置”,把“首页静态生成”和“详情页静态生成”都开启,设置每10分钟自动生成一次,第三刀:去宝塔“网站”->“设置”->“性能调整”,把PHP的“最大执行时间”从30改成120,“内存限制”从128M改到256M,做完这三步,如果还慢,检查是不是模板里塞了太多JS广告。
九问:后台设置里的“播放器防封”怎么调?
答: 防封的黄金组合是“加密播放”+“多线路”,后台“系统”->“播放器配置”里,把“播放器加密开关”打开,“加密密钥”填一串随机字符(比如qazwsx123),然后去“视频管理”->“播放来源”,每条线路都勾上“使用加密”,之后去“系统”->“网站参数配置”->“播放设置”,把“播放器解析失败后自动切换线路”打开,如果你被运营商屏蔽,去“系统”->“安全设置”把“API接口加密”也打开,防封只是增加成本,没有100%的方法,定期换解析域名才是王道。
十问:搬家后搜索引擎收录全丢了,怎么办?
答: 别慌,搬家换域名等于从零开始,先去百度站长平台提交新站点,然后把老域名的301跳转设好:在宝塔“网站”->“设置”->“重定向”,添加一条规则,把老域名所有链接301跳到新域名对应页面,然后进苹果CMS后台“系统”->“SEO设置”->“URL配置”,把“伪静态后缀”设为.html,开启“生成百度sitemap”,然后在“生成地图”里生成全站链接,最后去百度资源平台提交sitemap地址(一般是/sitemap.xml),短期内收录暴增是做梦,但坚持每天更新5~10部片,有个把月就回来一半。
结尾提醒
答: 苹果CMS搬家看似复杂,其实核心就三样:数据库、网站文件、环境配置,只要把这三块按顺序弄好,99%的问题都能自己解决,遇到报错别瞎改,先去/runtime/log/里看日志文件,错误码比网上搜的教程准,最后一句:搬家后前三天,每天去后台“系统”->“数据更新”->“清理缓存”点一下,能避免很多玄学bug,加油,你行的!



发表评论