前言
发现好多视频网站的模板基于苹果cms,找到了苹果cms的 官网 下载了最新的源码,部署测试一下。本文记录部署过程。
代码
lnmp环境
- docker和docker-compose一键安装脚本
- 基于docker的lnmp项目文件 , 解压密码:3emx
苹果cms源码
配置
nginx配置
# 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的伪静态规则也要改
采集
资源推荐
采集设置
绑定分类
- 先创建分类
- 采集数据后,绑定分类
模板
模板部署
- 将模板上传到网站template目录
- 通过后台设置
评论 (0)