
【苹果cmsv10】使用Docker+PHP搭建苹果Maccms的影视站
本文最后更新于 2024-08-04,
若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。
本站只有Telegram群组为唯一交流群组, 点击加入
文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请
前言
本文仅作技术交流,解答我之前内心的疑惑,请不要私自建站放到公网,从而造成法律纠纷,针对看本文搭建成功而造成法律纠纷的与作者无关,请尊重版权观看正版
套件可以使用宝塔面板(aapanel)、1panel一件安装苹果CMS,下文为了折腾全部采用docker手动安装。你首先得安装好docker
Ikun资源采集站:https://ikunzy.org/
苹果cmsV10官网:
安装Docker🐳
搭建基础环境
搭建MySQL数据库
第一步先来搭建MySQL数据库,影视信息以及用户信息等等都会存到MySQL库中
MySQL这样就算完成了,可以用数据库连接工具试一下效果:
搭建WEB服务器
网站的所有请求都是经过WEB服务器处理的,这里使用Nginx作为WEB服务器,注释我在MySQL那里已经说的很详细了,这里我就不在介绍了,直接照着命令复制也是可以运行的
到这里Nginx的WEB容器也搭建完成了,可以浏览器访问服务器IP地址看看效果
搭建PHP服务
Nginx是用来处理WEB请求的,不过他无法处理PHP的动态请求,所以需要搭建PHP服务
PHP服务相对其他服务要稍微麻烦一些,需要进入到容器中启动一些扩展,否则网站会报错无法运行,上面已经把最基本的PHP容器运行起来了,接下来就进入容器启动扩展
当然!你也可以使用宝塔来简化安装流程!
好了,我们需要用到的三个Docker容器都已经运行完成了,可以通过 docker ps
查看运行状态
部署Maccms主站
上传程序文件
接下来把Maccms程序文件上传到服务器的 /opt/docker/nginx/webs
目录
文件上传完成后解压文件,并做一些处理
配置Nginx
程序文件准备好了,而且放在了 /opt/docker/nginx/webs
目录,nginx和php都可以访问到,接下来修改一下Nginx的配置文件
因配置文件内容较多,我会把该文件一同放在资源里,只需要把文件上传后修改一下即可
上述步骤执行成功后,浏览器访问服务器IP就可以直接看到Maccms页面了,如果访问后仍然是nginx欢迎页可能是浏览器缓存的问题,Ctrl+F5深度刷新一下就好了,打开后的页面如图所示
点击开始安装进入向导,第一步会检查环境是否符合要求,环境刚刚已经配置好了这里直接点击下一步
接下来配置数据库连接信息,可以使用绿色的按钮测试连接是否成功,配置完成后就点击安装
不出意外的话这一步就直接安装成功了,显示了短暂几秒的安装成功提示后会跳转到管理页面,由于安全原因管理页面会拒绝访问,如下图所示
这是因为 admin.php
路径太好猜了,容易被黑客攻击,这里我们回到Maccms程序文件目录,将 admin.php
随便改成其他的名字就行
这里我将文件名修改为 yyds.php
,然后修改URL路径成功访问到了管理地址
配置海螺模板
现在的Maccms已经不提供前端页面了,如下图所示,所以我们需要自己找模板文件上传到服务器上使用
将准备好的海螺模板上传到服务器的 /opt/docker/nginx/webs/maccms/template
目录中并进行解压
模板准备完成后,打开maccms后台管理页面,在【系统】【网站参数配置】中修改模板为海螺模板,如图所示
然后在【首页】【自定义菜单配置】中添加海螺模板的管理地址,然后下滑点击保存(不知道为什么我的保存按钮一直被藏在页面底部,需要下滑才能看见),刷新页面后就可以看到左侧多了个菜单,点进去后就可以管理模板了
上面是自定义菜单的内容,配置完成后效果应该如下图所示,如果点开报错也不要着急,我这也报过错可能是因为缓存问题,刷新页面或者关浏览器重新打开就好了
目前在用的模板
苹果CMSv10主题模板仿B站PC端和移动端(京东一只喵)
该苹果cms模板是某草根资源吧的仿b站模板,上传到maccms根目录解压即可,注意:不是模板根目录,请自行替换logo等图片。
苹果cms-PC端模板使用教程
1、首页轮播推荐9,上传缩略图。
2、首页推广是推荐1.数量5个。
3、首页一周追番,点开视频数据,编辑,填写节目周期即可。
苹果cms-wap端模板使用教程
1、首页轮播推荐1,数量12个。
PC端截图
移动端截图
下载地址
苹果CMSV10仿奈飞影视响应式模板
下载地址
链接:https://pan.baidu.com/s/1HMxpcCxt4zo-6M4ERd2eIg?pwd=zosd
基础参数简单介绍
分类管理
首先需要编辑一下分类信息,在【基础】【分类管理】位置可以修改分类,创建分类的过程比较麻烦,数据库中分类表名为 mac_type
,这里我直接把能想到的分类创建好后导出SQL上传到资源文件中,各位拿到自己的库中执行一下就好,最终效果如图所示
会员组管理
上面已经将分类都建出来了,但是新建出来的分类用户是没有权限看的,这里演示一下如何分配权限,在【用户】【会员组】菜单中编辑 VIP会员
信息,在编辑页面滑动到最底下依次点击全选和保存按钮,如下图所示
这样一来只要【用户】【会员】菜单下的用户属于 VIP会员
会员组的话,那么他就可以观看所有内容
视频采集与播放
现在问题回到了一开始,我之前曾疑问那么多的剧得消耗多大的服务器存储带宽和流量,而真实情况是我们根本不用存影视资源,我们只需要采集他人提供的资源,将播放地址入库,这样别人访问本站看剧时走的就是他人的播放地址了
所以我们需要配置采集站,这里以红牛资源为例,打开后台点击【采集】【自定义接口】菜单,按照红牛资源文档的描述添加采集站信息,然后下滑点击保存,如下图所示
到此采集站的创建就完成了,但是现在先别采集,在红牛帮助文档MaccmsV10页面下滑,点击下载播放器组件,下载解压后得到两个txt文件,如下图所示
依次点击【视频】【播放器】【导入】【上传】,分别将刚刚下载的两个txt文件导入进去,如下图所示
导入完成后在回到之前采集页面,在红牛资源这里行中有采集选项,这里我选择只采集当天,点击采集当天按钮后就会出现采集页面
虽然提示绑定失败但是不要担心,耐心等待采集完成后会出现绑定页面,在这个页面将分类进行绑定
绑定分类后下滑点击采集全部,就可以看到采集效果了
采集完成后回到网站首页刷新页面,就可以看到页面已经有数据了
随便点个影视进去,测试播放成功,Maccms影视站搭建完成!!!!
安全方面
使用docker容器的内部网络可以互相访问,避免对外打开端口以免服务器被入侵!
反向代理
参考教程:安装及使用
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析
采集站推荐
Ikun采集:https://ikunzyapi.com/
360采集:https://360zy.com/
吉吉巳采集:https://v.jijisi.com/
麒麟资源:https://www.qilinzyz.com/
速播资源:https://www.suboziyuan.net/
魔都资源(动漫):https://moduzy.com/
红牛资源(动漫):https://hongniuzy.net/
华为吧资源:https://huawei8.live/
成人资源站(自行选择):https://www.zzzypro.com/#term-6
采集插件推荐
Ez聚合采集插件
1、一键添加绑定分类
2、自定义资源站
3、一键添加定时任务
4、多线程多窗口采集
5、集合多家视频采集接口方便站长选择
6、一键配置播放器/批量管理播放器
7、更多功能下载进入插件查看