当前位置: 首页 > 工具软件 > ucms > 使用案例 >

UCMS

太叔航
2023-12-01

UCMS 官网:http://uuu.la/


安装配置

保存UCMS程序,解压至网站根目录或子目录,访问主页自动跳转至Install页面

子目录安装不支持伪静态,请删除.htaccess文件

apache 请开启mod_rewrite.so模块(一般都是开启状态,WAMPSERVER默认没开启),否则会出现500错误,

或者删掉根目录下的.htaccess文件取消伪静态的功能
空间要求

UCMS在php5.2-php7.0环境中都能运行

apache,nginx,iis均支持

推荐使用apache,nginx需配置过伪静态后才能运行

如需使用sqlite数据库请开启pdo_sqlite组件

使用mysql数据库请开启pdo_mysql组件

如您不确定是否开启,请进入安装界面,系统会有提示
数据库选择

SQLite

推荐企业站或小型网站使用

优点是容易备份,转移空间方便,无需配置环境,备份只需下载数据库文件即可

缺点是数据维护没有MySQL方便,某些空间可能没有pdo_sqlite组件


MySQL

推荐文章数量多的网站使用

优点是稳定,性能较好,维护方便,维护工具多

缺点是转移空间麻烦,有些空间可能没有mysql数据库
#
sudo apt install php-pear

# pdo 在 ubuntu 的 apt 里头似乎还找不到安装源,所以通过 pecl 来安装这个扩展。
pecl install pdo

# 安装 pdo_mysql
pecl install pdo_mysql

 

伪静态配置

UCMS支持中文网址,在开启伪静态的环境中,可以随意配置栏目网址.

不同空间环境请选择不同的配置方法.

安装UCMS时,系统会自动判断是否支持伪静态.

如果UCMS安装在二级目录,不建议开启伪静态.


安装程序后如何开启或关闭伪静态:移除伪静态代码后,

在配置文件[inc/config.php]中,按提示修改:define('UrlRewrite',1);//启用伪静态,1为开启,0为关闭
apache伪静态配置

UCMS根目录默认已经存在.htaccess伪静态配置文件,无需配置

如您删除了.htaccess文件,请将install/rewrite下的.htaccess文件复制到网站根目录下即可

注意:如果apache没开启.htaccess或伪静态组件,请先开启
后台目录修改

程序安装后,修改配置文件inc/config.php

define('AdminDir','ucms');中的ucms修改为您想要的目录名

并将ucms后台目录(ucms)重命名为您刚修改的目录名

 

UCMS性能优化

UCMS在不进行配置的情况下也拥有不错的性能,如您的站点访问量高,可以从以下几个方面进行性能优化



inc/config.php文件配置:

define('SiteCache',1);//开启站点缓存,所有的缓存都依据此参数,如果关闭了,则其他缓存均不会生效

define('TemplateTime',0);//模板缓存时间,如果不常改模板,建议将0设置为2592000,模板文件将缓存一个月

define('IndexCache',0);//首页缓存时间,如果站点更新不频繁,建议设置为一个较大的值,能够有效提升性能

define('WapOpen',1);//如果您的站点没有手机版,请将1设置成0

后台配置:

增加栏目页面时请将设置页面缓存时间,可以有效提升性能


模板:

使用alist显示文章列表时,请指明具体需要的字段名,默认是查询出所有的字段

alist查询出的结果也是支持缓存的,可以设置缓存时间



千万级文章优化方法:

sqlite也支持千万级别的文章数量,访问量高的话,不建议使用sqlite.

mysql请使用innodb类型,默认安装使用的是MyISAM,请在安装前修改/inc/config.php文件,将MysqlEngine值修改为InnoDB.

如果已经安装为了MyISAM类型,请进数据库修改需要优化的文章表类型.

为cid字段建立索引,如果用到了另外的查询条件,排序等,也需要为这些字段建立索引.

高并发下请使用缓存优化响应速度,不同类型的栏目尽量使用不同的表.

(注:1.4.5之前的版本并不支持此方法)

 

 类似资料:

相关阅读

相关文章

相关问答