# 快船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
