用户问:我刚买了个服务器,想把苹果CMS从旧主机搬家过来,但DNS还没切,现在网站打不开,咋整?
答:兄弟别慌,搬家这事儿我干过一百遍了,先把你旧服务器的所有文件(就是那个cms文件夹)打包下载,然后上传到新服务器的www目录下,接着去旧主机的phpMyAdmin里把数据库导出成.sql文件,到新主机上新建一个数据库,导入进去,重点来了:切开cms根目录下的application/database.php,把里面的数据库名、用户名、密码改成新的,这时候你的新站其实已经能跑了——你直接拿新服务器的IP地址访问,比如http://你的新IP/,DNS没切之前,旧域名还指向老服务器,所以你在浏览器输入旧域名当然打不开,解决方法是:要么先在本机改hosts文件,把域名指向新IP,测试没问题再正式切DNS;要么直接买台新服务器就先别动旧站,等DNS解析生效(通常24-48小时)你再把旧站关掉,咱干这行,讲的就是个平滑过渡,别急着拔电源。
用户问:苹果CMS到底怎么安装?我下载了源码,但不知道第一步干啥。
答:装这玩意儿简单到离谱,第一步,去苹果CMS官网(maccms.la)下个最新版,解压后把upload文件夹里所有东西扔到你服务器的网站根目录,第二步,浏览器地址栏输入http://你的域名/install,回车,第三步,界面会让你填数据库信息——数据库名、用户名、密码,这些去你服务器控制面板的“数据库管理”里创建就好,第四步,设置管理员账号密码,点“立即安装”,十秒完事,装完记得把install目录删掉,防别人再装一遍给你数据搞没了,就这么粗暴,别想复杂了。
苹果CMS搬家后切DNS?从零搭建到提速,这12个问题搞定你所有卡点
用户问:我下载了一套模板,怎么换成苹果CMS的风格?
答:模板分两种,一种是直接替换整个皮肤包的,步骤是:把你下载的模板文件夹(比如叫mytheme)整个上传到template目录下,然后进后台——后台入口是http://你的域名/admin——登录后点“系统”->“网站参数配置”,在“前台模板”那栏选你的新模板名,保存,清一下缓存(系统->缓存配置->一键清空),刷新前台页面就换了,另一种是只换某个页面的局部模板,那就得改template/default/html里的具体文件了,新手别碰,容易崩,记住一个原则:模板文件别改错文件名和后缀,.html就是.html,别手贱改成.htm。
用户问:播放器怎么对接?我想用别人网站的源播放视频。
答:播放器对接就是让你网站里点某个资源时,自动调用别人源站上的视频文件来播,苹果CMS后台自带“播放器管理”,位置在“视频”->“播放器配置”,点“新增”,名字随便起,某酷解析”,播放器类型选“解析”,解析接口填别人给你的API地址,比如https://api.example.com/jiexi?url=,然后去“视频”->“视频管理”,编辑某个影片,在“播放地址”那块填上正确的视频链接地址(格式一般是土豆、优酷那种分享链接),前台一点播放按钮,CMS就自动调解析API把原视频拉过来展示,别找那种一两天就失效的源,烦死你,建议找稳定点的公共解析接口,或者自己买个好点的企业级解析服务,省事。
用户问:怎么添加影片?一个个手动填太慢了。
答:手动添加那是傻子干的活,苹果CMS最牛逼的功能是采集,进后台,“采集”->“自定义采集”,找个靠谱的资源站(比如ok资源网、iku等),用它们的采集接口,复制过来,配置好分类映射(比如资源站的动作片对应你网站的动作片分类),点“开始采集”,一次性能搞几千部,如果你有现成的视频文件存在服务器上,那就用“批量添加”功能,在“视频”->“视频管理”里点“批量导入”,选好文件目录,系统自动扫描生成影片信息,效率翻十倍,新手别一上来就学别人做全自动采集,先手撸十几部看看自己的分类、标签、描述文案风格,再搞批量,否则后期维护累死人。
用户问:网站速度太慢了,怎么优化?打开要好几秒。
答:速度慢99%是因为没做静态化,苹果CMS后台,“系统”->“URL配置”,把“开启静态模式”打开,模式选“Rewrite”,记住要服务器支持伪静态(Apache要开mod_rewrite,Nginx要配好rewrite规则),这是最立竿见影的一步,去“缓存配置”,打开“页面缓存”和“数据库查询缓存”,缓存时间设600秒,然后去下载个轻量级的CDN插件,七牛云存储”或者“阿里云OSS”,把你网站的图片、CSS、JS文件都扔CDN上,最后一步,把服务器上的PHP版本升级到8.0以上,苹果CMS对PHP8支持很好,性能能提升30%,别整天琢磨换服务器,先把代码层面优化做透。
用户问:后台要设置SEO标题、关键词,但我不知道怎么写。
答:SEO那套东西别纠结,苹果CMS有自动生成功能,后台,“系统”->“SEO配置”,把“首页标题”“分类标题”“详情页标题”模板写好,比如分类页用{分类名}-在线观看-{网站名},详情页用{影片名}-高清完整版-{网站名},系统会自动填充变量,关键词和描述同理,填个通用模板就行了,别堆关键词,现在搜索引擎不认那套,反而觉得你是垃圾站,还有,去“URL配置”里把URL做短,用“拼音+ID”的模式,比如/movies/123.html,别搞那种/index.php?m=vod-detail-id-123.html的长串,再装个百度站长工具,提交网站地图,完事。
用户问:后台有个“应用中心”,是干嘛的?要不要安装东西?
答:“应用中心”是苹果CMS官方出的插件商店,里头的插件很多,但小心中招,新手就装三个:一个是“云转码”(如果资源站需要转码功能),一个是“会员系统”(如果要搞付费),还有一个是“反馈插件”(用于让用户提交播放问题),其他花里胡哨的什么“打赏”“签到”“邀请码”之类的,别装,装了只会拖慢速度并且徒增bug,每个插件安装前看评论、看安装量,低于1000次的别碰,装完插件记得去“系统”->“插件管理”里启用,否则白装。
用户问:为什么我添加的影片前台能看,但点播放的时候一直转圈?
答:这个问题十有八九出在播放地址或者解析源上,先点开那个影片的播放页面,按F12打开浏览器开发者工具,切换到“网络(Network)”选项卡,找播放器发起的请求,如果请求返回404,说明播放地址链接失效,如果返回的是html代码而不是视频流,说明你用的解析接口挂了或者被限制了,解决办法:去“视频管理”里修改那个影片的播放地址,换成另一个源的地址,比如把https://v.old.com/xxx.mp4换成https://v.new.com/xxx.mp4,或者直接换个播放器配置,用别的解析源试试,还有个常见问题:你的服务器防火墙没开端口,或者CDN没配置好跨域(CORS),去服务器安全组里检查一下,确保80、443、1935(如果是rtmp流)端口开放。
用户问:我想让用户注册登录,但不知道怎么开启会员功能。
答:后台,“系统”->“用户配置”,把“开放注册”设为“是”,然后去“系统”->“支付配置”,选一个支付接口(比如支付宝当面付、微信支付H5),填好你的商户ID和密钥,测试一下能不能正常生成付款二维码,会员等级去“会员”->“会员分组”设置,默认有普通会员、VIP1、VIP2等,你给VIP组设置不同的权限,允许播放高清源”“免广告”“优先解析”,还有个坑:很多新手开了会员却发现注册不了,原因要么是验证码插件没装,要么是邮箱配置没改,关掉邮箱验证,或者去装个“短信验证”插件,不然用户卡在注册页面出不来。
用户问:我想把网站搬家到新服务器后,数据能直接迁移吗?还是得重装?
答:直接搬家,别重装,否则你之前做的所有配置、会员、影片数据全没了,先把旧服务器的文件和数据库完整备份,新服务器装一遍苹果CMS初始版本(只是为了建好结构),然后在后台“系统”->“数据库备份还原”里,先点“备份”,再上传旧数据库的备份文件,点“还原”,文件的话直接覆盖wwwroot目录,注意要覆盖完,最后一步:去新服务器的application/database.php里改数据库连接信息,DNS不切也没关系,你可以先用新IP访问测试,确认一切正常再把域名解析改过去,搬家之后别忘了清一下缓存,否则可能有静态文件路径残留。
用户问:DNS切了之后,旧服务器要马上关掉吗?
答:不能马上关,等你发现你的域名能稳定访问新站、没有跳转到旧站,再等24小时再关旧服务器,因为DNS有缓存,各地运营商刷新速度不一样,有的人打开你的域名可能还指向旧IP,这期间,你可以在旧服务器上放一个301重定向,把所有请求自动转到新域名(如果有换域名的话),或者放一个简单的公告页说明“网站正在升级中”,千万别急着把旧站删了,否则一部分用户会进来看见404,直接流失,等大概3天后,你可以检查一下服务器日志,确认旧站没流量了,再安心关。



发表评论