# 快船CMS内容管理系统
## 简介
(快船CMS)内容管理系统,由KcDEV开发。本系统采用最新的THINKPHP6技术开发,本系统自由灵活,方便自定义添加参数,自定义添加模型,自由切换模板等。
官网下载:<https://www.kccms.com.cn>
## 安装
### 运行环境
Nginx/IIS/Apache PHP7.2.5+ MySQL5.5+
### 系统目录
```
app
bkdata
config
extend
public
route
runtime
vendor
view
```
### 安装与配置
将你的虚拟主机绑定到/kccms/public目录
自助安装访问:http://域名/install.php
> 备注:
> 安装完成一定手动删除install.php文件。
#### 数据库配置
> 备注:
> 自助安装直接跳过,配置对应的伪静态即可。
1、请先新建数据库。
2、将/kccms/kccms.sql还原到你自己项目的数据库中
3、修改config/database.php文件内。
```
// 数据库连接配置信息
'connections' => [
'mysql' => [
// 数据库类型
'type' => env('database.type', 'mysql'),
// 服务器地址
'hostname' => env('database.hostname', '127.0.0.1'),
// 数据库名
'database' => env('database.database', '数据库名'),
// 用户名
'username' => env('database.username', '数据库用户名'),
// 密码
'password' => env('database.password', '数据库密码'),
// 端口
'hostport' => env('database.hostport', '3306'),
// 数据库连接参数
'params' => [],
// 数据库编码默认采用utf8
'charset' => env('database.charset', 'utf8'),
// 数据库表前缀
'prefix' => env('database.prefix', 'tp_'),
// 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
'deploy' => 0,
// 数据库读写是否分离 主从式有效
'rw_separate' => false,
// 读写分离后 主服务器数量
'master_num' => 1,
// 指定从服务器序号
'slave_no' => '',
// 是否严格检查字段是否存在
'fields_strict' => true,
// 是否需要断线重连
'break_reconnect' => false,
// 监听SQL
'trigger_sql' => env('app_debug', true),
// 开启字段缓存
'fields_cache' => false,
],
```
#### 目录权限
1.在mac或者linux环境下面,注意需要设置runtime目录权限为777。
#### 伪静态配置
##### 1、apache伪静态
```
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl|log)(.*)$ /404.htm
RewriteRule ^admin/(.*).html$ index.php?s=admin/$1 [QSA,PT,L]
RewriteRule ^admin/(.*)$ index.php?s=admin/$1 [QSA,PT,L]
RewriteRule ^member/(.*).html$ index.php?s=member/$1 [QSA,PT,L]
RewriteRule ^member/(.*)$ index.php?s=member/$1 [QSA,PT,L]
RewriteRule ^search(.*)$ index.php?s=home/search/index&$1 [QSA,PT,L]
RewriteRule ^(.*)/$ index.php?s=home/cate/index&catedir=$1 [QSA,PT,L]
RewriteRule ^(.*)/(.*).html$ index.php?s=home/show/index&detaid=$2&catedir=$1 [QSA,PT,L]
RewriteRule ^(.*)/page-(.*)$ index.php?s=home/cate/index&catedir=$1&page=$2 [QSA,PT,L]
</IfModule>
```
##### 2、Nginx伪静态
```
location / {
rewrite ^/(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl|log)(.*)$ /404.htm;
rewrite ^/admin/(.*).html$ /index.php?s=admin/$1 last;
rewrite ^/admin/(.*)$ /index.php?s=admin/$1 last;
rewrite ^/search(.*)$ /index.php?s=home/search/index&$1 last;
rewrite ^/member/(.*).html$ /index.php?s=member/$1 last;
rewrite ^/member/(.*)$ /index.php?s=member/$1 last;
rewrite ^/api/(.*).html$ /index.php?s=api/$1 last;
rewrite ^/api/(.*)$ /index.php?s=api/$1 last;
rewrite ^/(.*)/$ /index.php?s=home/cate/index&catedir=$1 last;
rewrite ^/(.*)/(.*).html$ /index.php?s=home/show/index&detaid=$2&catedir=$1 last;
rewrite ^/(.*)/page-(.*)$ /index.php?s=home/cate/index&catedir=$1&page=$2 last;
}
```
#### 配置网站域名
1.进入后台
| 网址 | 账号 | 密码 |
| :----:| :----: | :---- |
| http://域名/admin/login/index | admin |123456 |
2.系统管理>基础配置>网站设置>填写域名网址(不能加http://和/结尾)
##### 图1
![](img/weburl.png)