小皮面板
Apache与MySql服务器集成面板用的是小皮面板。
伪静态
后台是用php开发的,所以后缀名是.php而不是.html,但是搜索引擎对.php不友好,不利于提升自然排名,所以需要用到伪静态,就可以在超链里把.php改为.html了。伪静态可以在文件.htaccess里添加内容,也可以在小皮面板里设置。
小皮面板Apache伪静态
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ index.php
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-zA-Z_]+)\.html$ index.php?p=$1&%1
RewriteRule ^([a-zA-Z]+)-([a-zA-Z_]+)\.html$ index.php?m=$1&p=$2
RewriteRule ^([a-zA-Z]+)-([a-zA-Z_]+)-([0-9]+)\.html$ index.php?m=$1&p=$2&id=$3
RewriteRule ^([a-zA-Z_]+)-([0-9]+)\.html$ index.php?p=$1&id=$2
</IfModule>
网站出错时,在小皮面板Apache里查日志
如下图可以查看错误日志,根据日志找原因:
宝塔面板linux伪静态
location / {
rewrite ^/index\.html$ /index.php last;
rewrite ^/([a-zA-Z_]+)\.html$ /index.php?p=$1 last;
rewrite ^/space-(username|uid)-(.+)\.html$ /space.php?$1=$2 last;
rewrite ^/([a-zA-Z]+)-([a-zA-Z_]+)\.html$ /index.php?m=$1&p=$2 last;
rewrite ^/([a-zA-Z]+)-([a-zA-Z_]+)-([0-9]+)\.html$ /index.php?m=$1&p=$2&id=$3 last;
rewrite ^/([a-zA-Z_]+)-([0-9]+)\.html$ /index.php?p=$1&id=$2 last;
}
上面的伪静态语句每行必须用回车,而不是空格,不允许两行合并成一行。
后台CMS
后台内容管理系统使用的是一个开源的框架UT,QQ群:583610949,作者QQ:292951110。
UT框架与小皮面板MySQL的连接
小皮面板安装好后MySQL数据库的初始用户和密码都是root,可以在小皮面板的数据库页面进行修改。
UT使用根目录下的.ut.config进行配置,见如下字段:
DBHOST=localhost
DBPORT=3306
DBUSER=root
DBPASS=root
DBNAME=dteoc
DBCHARSET=utf8
进入后台的方式
一般为域名/app/dev,比如http://www.dteoc.cn/app/dev/
UT配置
可以手工修改.ut.config,也可以在后台配置里修改,效果是一样的,如下图:
后台登录一般出现的问题
-
界面错乱
如果.ut.config配置不对,登录后台时可能会出现如下问题,如图:
正常情况下应该如下图:
这是由于.ut.config中的APPURL值设置错误导致,应该设置为网站的域名,比如:APPURL=http://www.dteoc.cn
-
新建文章时富文本编辑器消失
如下图,编辑器消失了。
如果.ut.config中的EDITOR=ueditor设置了编辑器,就需要在后台的插件市场里下载该插件,否则就不会显示。
ueditor指的是百度编辑器。
如果安装了插件依然不显示,那么可能就是缓存导致的,清空一下浏览器缓存。