i
itbunan
V1
2023/02/12阅读:28主题:默认主题
苹果CMS内容管理系统部署教程
前言
发现好多视频网站的模板基于苹果cms,找到了苹果cms的 官网 下载了最新的源码,部署测试一下。本文记录部署过程。

代码
lnmp环境
-
docker和docker-compose一键安装脚本 -
基于docker的lnmp项目文件 , 解压密码:3emx
苹果cms源码
配置
nginx配置
services/nginx/conf/conf.d/default.conf
# Appadmin
server {
listen 80;
server_name cms.webzhan.xyz; #改成自己的域名
root /www/web/maccms_v10/; #项目目录,在app目录下
server_tokens off;
#include none.conf;
index index.php index.html index.htm;
access_log /www/web_logs/wp_access.log wwwlogs;
error_log /www/web_logs/wp_error.log notice;
location ~ \.php$ {
fastcgi_pass php:9000;
fastcgi_index index.php;
include fcgi.conf;
}
#需要注意伪静态的配置
if (!-e $request_filename) {
rewrite ^/index.php(.*)$ /index.php?s=$1 last;
rewrite ^/api.php(.*)$ /api.php?s=$1 last;
rewrite ^/adm0.php(.*)$ /adm0.php?s=$1 last;
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
expires 30d;
}
location ~ .*\.(js|css)?$ {
expires 12h;
}
}
数据库
建库授权
CREATE DATABASE `cms` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
create user 'wpuser'@'%' IDENTIFIED BY 'wpuserxxx';
grant all privileges on cms.* to 'wpuser'@'%';
flush privileges;
导入导出
# 导入分类数据
mysqldump -uroot -pmariadb@123 -h127.0.0.1 -t cms --tables mac_type > mac_type.sql
# 导入
mysql -uroot -pmariadb@123 -h 127.0.0.1 cms < mac_type.sql
安装
http://cms.webzhan.xyz
-
按照提示下一步即可 -
安装完成后,修改admin.php名称,nginx的伪静态规则也要改





采集
资源推荐
使用官方推荐网站测试 苹果CMS资源采集推荐
采集设置
采集->自定义接口

绑定分类
-
先创建分类 基础->分类管理

-
采集数据后,绑定分类

模板
苹果cms的模板比较多,很容易找到自己喜欢的模板。部署也比较简单
模板部署
-
将模板上传到网站template目录 -
通过后台设置

播放器
如果采集的视频无法播放,将资源采集站带的播放器下载并导入

作者介绍
i
itbunan
V1