官网开发

小皮面板

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,也可以在后台配置里修改,效果是一样的,如下图:

后台登录一般出现的问题