项目简介
苹果CMS,全名Apple Content Management System,是一款以PHP + MySQL架构为基础的内容管理系统(CMS),适用于视频类、文章类、图片类等多种类型的网站建设。它拥有强大的数据采集、会员管理、自定义模型、模板标签等功能,让网站管理变得更加简单、高效。
数据采集:
苹果CMS拥有强大的数据采集功能,可以快速地从各种资源站采集内容,白名单和黑名单功能可以有效地防止恶意内容的采集。
会员管理:
完全的前后台会员管理系统,包括会员注册、登录、修改资料、消费记录、积分充值、积分等级等功能都一应俱全。
自定义模型:
苹果CMS可以自定义字段和分类,模板方式发布,可以构建无数个独立的内容模型,极大地丰富了网站的内容。
模板标签:
拥有丰富的模板标签库,任意组合,即使是零基础的用户也可以快速上手,轻松制作出自己满意的网站。苹果CMS近年来凭借其稳定的性能、便捷的管理和强大的扩展能力,赢得了用户的广泛好评。不论是个人站长,还是企业用户,都可以通过苹果CMS快速构建出功能强大、易于管理的网站。
准备条件
-
一台服务器
阿里云,腾讯云,华为云都可以,注意如果是不好的影视最好不要弄,要弄请去外网 ,请相信中国警察是能找到你的,切记不要做违法的事
-
本项目的github
https://github.com/magicblack/maccms10
-
官网
https://www.maccms.la/
1、Docker环境部署
Centos安装Docker和Docker-compose:https://docs.docker.com/engine/install/centos/
Ubuntu安装Docker和Docker-compose:https://docs.docker.com/engine/install/ubuntu/
2、部署MySQL镜像
3、部署Nginx镜像
4、部署PHP镜像
现在Docker已经把LNMP环境部署完成了
4、maccms页面显示
可以在线下载cms源码,同时也可以上传cms源码,这个看自己
5、配置Nginx
5.1、maccms.conf配置文件内容
6、补齐以上缺漏
6.1、PHP扩展
上面已经把最基本的PHP容器运行起来了,接下来就进入容器启动扩展
这个时候在刷新浏览器页面就可以了
6.2、MySQL新建数据库
同时我们可以使用Navicat查看我们刚才创建的数据库
接下来配置数据库连接信息,可以使用绿色的按钮测试连接是否成功,配置完成后就点击安装
不出意外的话这一步就直接安装成功了,显示了短暂几秒的安装成功提示后会跳转到管理页面,由于安全原因管理页面会拒绝访问,如下图所示
这个时候就可以先开心一下了,后面的操作已经很好弄了,基本和宝塔一样了
这里我将文件名修改为,然后修改URL路径成功访问到了管理地址
6.3、Nginx配置域名访问
修改文件
这个时候可以通过IP访问,同时也可以通过域名访问
IP访问
域名访问
建议有域名的情况下,最好删除IP访问,毕竟要做到物尽其用嘛
每次修改完配置后要重启Nginx容器
这个时候我们就只能通过域名访问,不能使用IP访问
7、配置电影先生模板
现在的苹果cms已经不提供前端页面了,如下图所示,所以我们需要自己找模板文件上传到服务器上使用
将准备好的电影先生模板上传到服务器的目录中并进行解压
模板准备完成后,打开后台管理页面,在【系统】【网站参数配置】中修改模板为DYXS2,如图所示
然后在【首页】【自定义菜单配置】中添加电影先生模板的管理地址,然后下滑点击保存(不知道为什么我的保存按钮一直被藏在页面底部,需要下滑才能看见),刷新页面后就可以看到左侧多了个菜单,点进去后就可以管理模板了
上面是自定义菜单的内容,配置完成后效果应该如下图所示,如果点开说未找到自定义页面,不要慌,我这也报过错可能是因为缓存问题,刷新页面或者关浏览器重新打开就好了
视频教程
B站:https://www.bilibili.com/video/BV1QM4m197Ag