苹果CMS V10搭建教程

163 阅读6分钟

前言

在影视站点搭建领域,市场中涌现了诸如苹果CMS(maccms)、海洋CMS、飞飞CMS以及赞片、马克斯等众多成熟的框架。对于追求极致性能与高自由度的个人站长而言,苹果CMS 凭借其强大的生态插件和灵活的模板系统,已成为当之无愧的首选。本文将深度拆解如何利用苹果CMS,从零开始构建一个功能完备的影视资源平台。

image.png

前期准备

如果需要搭建一个可以在互联网中访问的影视站,那么需要提前准备服务器(云服务器、VPS)、域名: 1、服务器:本文教程使用的是VMRack三网精品服务器(4核8G),具体需要多大的配置,则取决后续用途。 2、域名:选择一个与自己影视站品牌相关的的域名,域名也不是必须的,可以直接通过IP访问。 接下来,就进行教程安装,需要使用的源码安装包:

  1. 苹果CMS安装包下载:maccms10.zip
  2. 苹果CMS10模板下载:mb-1.zip
  3. 视频萌芽采集插件下载:萌芽采集插件v10.7.5.tar.gz

1、安装宝塔

  • 访问宝塔官网,复制一键安装命令: image.png
  • 登录VMRack控制台,在服务器详情中,点击登录: image.png
  • 选择SSH连接,输入密码,即可登录进服务器: image.png
  • 复制/粘贴宝塔一键安装命令,回车执行:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ssl251104

image.png

2、安装运行环境

苹果CMS使用的是PHP,所以需要先安装PHP的运行环境,这里直接使用LNMP(推荐),选择PHP 7.4版本,点击一键安装即可。

image.png

接下来就等待安装成功,可以看到已成功安装,并且正常运行服务:

image.png 苹果CMS运行需要fileinfo扩展,在已安装列表中,点击PHP设置操作,找到fileinfo,点击安装:

image.png

3、创建网站

这里先通过IP访问网站,后续介绍如何进行域名访问: image.png

4、上传苹果CMS源码

  • 下载前面提供的苹果CMS V10源码安装包,点击网站的根目录:

image.png

  • 点击上传,选择源码压缩包: image.png
  • 解压压缩包:

image.png

把解压后的文件夹中的内容放到这个项目的根目录下面/www/wwwroot/154.53.xx.xx:

image.png

5、安装苹果CMS

访问154.53.xx.xx/install.php…

image.png

image.png

  • 填写数据库信息与管理员的账号密码:

image.png

  • 可在数据库菜单中查看数据库信息:

image.png

  • 填写完信息后,点击立即执行安装即可:

image.png

  • 为了安全因素,需要更改下管理后台的入口文件:

image.png

image.png

  • 输入账号、密码、验证码即可登录管理后台:

image.png

  • 至此苹果CMS就安装成功了,访问网站首页:154.53.xx.xx/

image.png

可以看到,需要自行安装模板。

6、安装模板

  • 下载前面提供的苹果CMS10简洁版自适应影视模板,进入template目录:

image.png

  • 上传模板压缩包->解压

image.png

  • 进入管理后台,在模板管理中可以看到刚才上传的模板:

image.png

  • 设置模板,【系统】【网站参数配置】设置网站模板

image.png

  • 点击保存后,刷新管理后台页面:

image.png

访问官网首页:

image.png

至此,模板安装成功。模板安装成功后,只需要采集视频即可搭建完一个影视站。

7、安装视频采集插件

  • 下载萌芽采集插件安装包,上传压缩包->解压

image.png

  • 进入管理后台,在应用市场中可以看到萌芽采集插件,然后点击启用:

image.png

  • 刷新管理后台,在首页左侧菜单中,可以看见萌芽采集资源的菜单入口:

image.png

  • 进入萌芽采集资源,可以看见下面有很多视频资源站:

image.png 接下来就可以进行视频采集了。

8、手动采集视频

  • 选择一个资源站,点击进入:

image.png

  • 先绑定分类:

image.png

可以看到上方有很多分类,已及绑定分类的显示红色。未绑定的可以手动点击绑定,如果本地程序分类还未设置,可先添加分类;也可以通过插件,一键添加所需分类。

  • 点击右下角添加/复制分类,可以一键绑定:

image.png

默认会选中未绑定的分类,勾选需要的分类点击添加分类即可绑定需要的分类。

  • 当分类绑定好后,选中需要的视频,点击采选中:

image.png

  • 可以看到,刚才选中的视频就采集成功了:

image.png

  • 进入视频->视频数据就能看见视频了:

image.png

  • 访问官网首页:

image.png

  • 点击影片也能正常播放:

image.png

至此,手动采集视频流程就结束了。很明显手动采集效率比较低,日常维护也比较困难,接下来,讲解自动采集视频。

9、自动采集视频

  • 自动采集需要使用萌芽采集的Python脚本,一键安装命令:

    curl -fsSL "down.mycj.pro/python/inst…" -O && chmod +x install.sh && ./install.sh

  • 复制命令,在宝塔终端,粘贴命令执行:

image.png 安装成功,复制命令执行,测试是否安装成功:

source /opt/miniconda3/bin/activate /opt/miniconda3/3.12.0/conda_env && cd /www/python/mengya_project && python app.py

image.png

可以看到python脚本成功执行,接下来配置自动采集。

  • 回到管理后台,萌芽采集资源->设置,打开接口开关:

image.png

image.png

设置完成后,点击立即保存即可。

  • 回到宝塔面板,在该目录下,打开config.yaml文件,配置萌芽自动采集参数:

image.png

  • token、入库密码就是刚才开启接口时设置的:

image.png

image.png

  • 配置完参数后,回到管理后台,选择一个资源站,点击定时采集:

image.png

  • 这里就先选择1小时内的资源:

image.png

  • 进入定时任务中,可以看见刚才设置的定时采集任务:

image.png

  • 回到宝塔面板,在终端中执行采集脚本:

source /opt/miniconda3/bin/activate /opt/miniconda3/3.12.0/conda_env && cd /www/python/mengya_project && python app.py

image.png

  • 可以看到采集脚本成功执行,回到管理后台,视频也增多了。

image.png

  • 接下来,只需要把该脚本设置成定时任务执行,即可自动采集视频,这里设置每小时自动采集一次:

image.png

image.png 自此,自动采集流程完成。

总结

至此,一个影视站的雏形已初步呈现。但正如那句老话:‘师傅领进门,修行在个人’,想要打造一个真正高颜值且运行稳健的站点,细节处的打磨才是关键。

相信不少朋友在实操过程中,脑海里已经浮现出一连串的问号:

  • 硬件关: 服务器配置怎么选才不会被流量冲垮?
  • 颜值关: 默认模板太简陋,哪里有精美皮肤?又该如何安装?
  • 品牌关: 怎么修改 Logo 和首页封面图,打造差异化?
  • 门槛关: 域名解析与访问的底层逻辑是什么?

别急,大家踩过的坑,我都已经填好了。为了让大家能从‘搭建成功’过渡到‘熟练驾驭’,我专门整理了进阶篇—— 《苹果CMS V10搭建教程二》 ,带你解锁影视站的高级玩法。