
kiscms是什么?
Keep it simple!这个是一个简单的便于二次开发的web内容管理系统。大多数情况下,它不能满足您的需求。
kiscms适合二次开发。
它具备基本的模块:
1、用户模块
2、权限模块
3、文档模块
我们为什么需要它?
网站的开发需要做大量的工作,为了加快项目进度,我们通常会用上框架技术,甚至是一些现成的项目,进行二次开发。
kiscms是一个工作进度介于框架与现成项目之间的产品。用它做二次开发,可以减少我们搭建框架、编写基本模块的工作量,加快项目进度。
它有什么优势?
1、kiscms采用了ThinkPHP、Bootstrap、Layer、Laydate、Jquery、KindEditor等优秀的框架与库,它们可以极大的提高我们的项目质量。
2、简明规范的数据库表设计,方便我们在二次开发的时候进行大刀阔斧的增改。
3、简洁的后台界面,就一个字“高颜值”!
如何获取它?
kiscms程序完全遵循MIT(The MIT License)开源协议。
建议安装环境: Linux + Apache + PHP or Linux + Nginx + PHP
安装步骤:
1、建立一个utf-8编码的数据库
2、将 kiscms.sql 导入到新建立的库中
3、配置数据库连接文件 Application/Common/Conf/db.php
4、进入后台更改密码,后台地址:http://域名/admin/Sign/index.html
5、如果要保护后台地址,可以更改 Application/Common/Conf/config.php 中的 URL_MODULE_MAP 进行模块映射,配置完毕后,清空Runtime文件夹
后台初始化登录帐号,将其中的#去掉:
admin#@admin.c#om 12345678
manage#@manage.c#om 12345678
buexplain#@163.c#om 12345678
guest#@guest.c#om 12345678
Apache服务器的伪静态规则
<IfModule expires_module>
ExpiresActive On
<FilesMatch "\.(gif|jpg|png|js|css)$">
ExpiresDefault "access plus 30 days"
</FilesMatch>
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>
Nginx服务器的伪静态规则
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if (!-e $request_filename)
{
#地址作为将参数rewrite到index.php上。
rewrite ^/(.*)$ /index.php?s=$1;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
access_log off;
expires 30d;
}
location ~ .*\.(js|css)?$
{
access_log off;
expires 12h;
}
Tengine服务器的伪静态规则
ExpiresActive On
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]