问:我刚把苹果CMS从旧服务器搬到新主机,结果后台能进,前台全白,连报错都不给一个,咋回事?
答:兄弟,你这情况我一周能遇上八回,先别急着砸键盘,九成是PHP版本闹的,苹果CMS对PHP版本相当挑剔——PHP 5.6以下直接废,7.0~7.2勉强能跑,7.3以上部分老模板会踩雷,搬家后第一件事,打开宝塔或虚拟主机面板,把PHP切到7.2或7.3(推荐7.3),如果还白屏,就把php.ini里的display_errors改成On,刷新页面,现在能看到具体报错了吧?照着提示改。
问:我按教程装苹果CMS,到了最后一步填数据库信息,提示“数据库连接失败”,但我在phpMyAdmin里明明建好库了呀?
答:新手三大坑:密码错、端口错、权限错,先检查你填的数据库用户名密码是否完全一致(别复制空格!),再确认主机名是不是localhost——很多云数据库要用0.0.1或者IP地址,去数据库管理后台,把该用户的所有权限勾上(特别是ALL PRIVILEGES),这三点挨个试,80%能解决。
苹果CMS搬家后白屏?九成是PHP版本在作怪!老手教你一次排雷
问:模板我下了一大堆,怎么换上去?是不是直接丢进template文件夹就行?
答:别急!苹果CMS换模板不是解压扔进去那么简单,正确流程:把模板包解压后,整个文件夹上传到/template/目录,然后去后台“系统-模板管理”里找到新模板的名字,点“启用”,如果模板列表里看不到,检查模板文件夹里有没有info.ini文件——没有这个文件,系统识别不了。模板和PHP版本兼容性要提前问卖家,很多好看的模板是给PHP7.4/8.0写的,你还在用7.2,装上就报错。
问:播放器怎么对接?我从别的站抄来的播放器代码,贴到播放器配置里不生效。
答:抄代码要抄全!苹果CMS后台“视频-播放器配置”里,需要填的是解析接口地址(类似https://你的域名/player/xxx.php?url=),不是整段HTML,正确的对接姿势:先找一个能用的解析API(比如官方列表里的免费解析),填进去,保存,然后在添加影片时,播放器选择你配置的那个,再测试播放,如果还是黑屏,打开浏览器F12看网络请求,看解析接口返回的是不是200 OK。
问:刚搬家,重新添加影片太痛苦了,有没有批量导入的方法?
答:有!后台“视频-批量采集”就是干这个的,但注意:采集规则要和你网站的分类ID对上,先建好分类(动作片”ID=1,“爱情片”ID=2),然后在采集规则里绑定分类,推荐用官方资源库的采集接口,设置好每天自动采集,能省下大把时间,手动添加影片的话,记住标题、别名、导演、演员这几项必填,简介随便写点都行,不填也能保存。
问:网站打开慢得像蜗牛,搬家后更明显,怎么办?
答:搬家后慢,多半是没开Redis或Memcached缓存,苹果CMS在“系统-性能优化”里有缓存开关,先把数据缓存和页面缓存都选上,把模板里的动态图片全部换成静态资源(比如用图床或OSS),检查一下PHP的opcache扩展开了没——宝塔里一键就能开,如果还慢,去数据库执行一下OPTIMIZE TABLE所有表,清理碎片。
问:后台的“播放来源”和“下载来源”有什么区别?我能不能只用其中一个?
答:苹果CMS是影视站,播放来源是给在线看的(比如解析接口、m3u8地址),下载来源是给用户下载资源的(比如磁力链接、BT种子),如果你只想做在线点播,播放来源填好就行,下载来源留空也不会报错,但注意,有些模板是默认显示下载框的,那你就得填一条假数据,否则页面会显示空白那块。
问:我搭好了站,但别人访问时浏览器提示“不安全连接”,怎么去掉?
答:那是因为你没配SSL证书,搬家后如果域名没变,直接去宝塔“网站-SSL”里申请一个免费证书(Let's Encrypt),然后开启强制HTTPS,如果面板里没有这功能,就去域名商那买一个,或者申请免费证书手动配。苹果CMS后台“系统-网站参数”里的站点URL一定要改成https开头的,不然资源加载全是http,照样提示不安全。
问:我按上面都做了,前台还是白屏,但后台正常,有没有最后一招?
答:有!去/application/目录下找database.php文件,用文本编辑器打开,确认数据库连接信息没问题,然后删掉/runtime/目录下的所有缓存文件(保留文件夹本身),这是苹果CMS的“重启大法”,缓存坏了比PHP版本还隐蔽,删完之后刷新前台,什么?还白屏?那你把index.php里define('APP_DEBUG', false)改成true,看看页面输出什么报错信息,再发给我。



发表评论