## 完整版安装
完整版安装可以通过我们的官方网站直接下载压缩包、Git仓库克隆、镜像网站下载等多种方式获取网站源码后上传至服务器或虚拟主机。
#### 下载地址
1. MacCms官网下载 [链接](https://www.maccms.co)
2. [Gitee仓库下载](https://gitee.com/daicuo/maccms)
3. [GitHub仓库下载](https://github.com/daicuo/maccms)
4. [ChinaZ镜像下载](https://down.chinaz.com/soft/42811.htm)
5. [ A5镜像下载](https://www.a5xiazai.com/php/147958.html)
#### 安装说明
1. 将文件夹下所有的文件上传至您的网站空间
2. 如果您的主机为 Windows 操作系统,请将(./datas)文件夹及子目录的IIS用户加上写入权限
3. 如果您的主机为 Linux 操作系统,请将(./datas)文件夹及子目录权限为 777
4. 请根据您的Web服务器添加对应的伪静态规则(见下文)
5. 通过浏览器访问后台进行网站配置 http://您的域名/admin.php 默认用户名:admin 密码:admin888
6. 系统默认是Sqlite3数据库,如果需要转换为Mysql则通过后台/数据库/数据库转换功能完成
## 插件版安装
如果您已经使用DaiCuo框架搭建好了网站,想增加一个影视频道,您只需要通过DaiCuo框架(后台/应用/应用市场)找到MacCms的应用模块下载并解压后将文件上传至apps目录,然后(后台/应用/应用管理)安装MacCms即可。
## 网站升级
我们保持长期对MacCms的功能升级与安全维护,请留意后台首页是否有建议升级的提示,如有新版本发布时请根据自己的需求决定是否需要升级,升级的方法通常为上传覆盖即可(升级前记得备份原网站哦^V^)
## 注意事项
* 上传程序后一定要给datas目录添加写入权限才能正常运行(一般是添加777权限并应用到子目录)
* 首页能正常打开、其它页面链接打不开,PHP运行模式请选择PATH_INFO即可解决
* 请根据安装包里的伪静态说明,给Apache、Nginx、IIS等添加上对应的伪静态规则
## 伪静态规则
#### NGINX
```
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ index.php?s=/$1 last;
break;
}
}
```
#### Apache
```
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
```
#### IIS
```
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="OrgPage" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php?s={R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
```
- 序言
- 功能列表
- 环境配置
- 安装升级
- 后台管理
- 建站步骤
- 页面结构
- 首页
- 分类页
- 播放页
- 搜索页
- 聚合页-最新
- 聚合页-主演
- 聚合页-导演
- 聚合页-年份
- 聚合页-语种
- 模板开发
- 全局标签
- 首页标签
- 分类页标签
- 播放页标签
- 搜索页标签
- 聚合页-最新
- 聚合页-主演
- 聚合页-导演
- 聚合页-年份
- 聚合页-语种
- 数据调用
- 助手函数
- apiTermId
- apiTermSlug
- apiTermIdLimit
- apiTermIdArgs
- apiTerm
- apiSearch
- apiNew
- apiHour
- apiType
- apiField
- apiItem
- apiDetail
- navItem
- categoryItem
- categoryId
- categorySlug
- categoryMeta
- categoryUrl
- playUrl
- imageUrl
- colorRand
- typeId2termId
- typeId2termSlug
- maccmsTrim
- maccmsDate