ClassCMS

配置安装

ClassCMS兼容PHP5.2-PHP8.2,只需将文件存放于网站目录中,访问首页,即可安装.

程序会自动判断当前空间是否支持伪静态,有无数据库组件等.

index.php,入口文件在安装时需要写入权限,存放配置信息,数据库连接信息.

配置选项:

$GLOBALS['C']['AdminDir'] 后台路径,如果删除此项,则后台无法访问,如果此项值为空,则访问网站根目录直接显示后台

$GLOBALS['C']['Debug'] 调试选项,默认为关闭,开启后,会显示报错信息.建议线上应用关闭调试选项,防止信息泄露

系统安装后,index.php 文件内多了以下配置项目

$GLOBALS['C']['UrlRewrite'] 伪静态开关

$GLOBALS['C']['SiteHash'] 站点hash,防止多个站点之间冲突

$GLOBALS['C']['DbInfo'] 数据库连接信息,详细介绍

$GLOBALS['C']['LoadHooks'] 是否载入钩子,当插件运行错误导致系统无法正常运行时,可以先禁止载入钩子,进入后台卸载后再开启

$GLOBALS['C']['LoadRoutes'] 是否载入路由,关闭后只能访问后台

$GLOBALS['C']['installTitle'] 自定义安装标题,默认为"ClassCMS 安装"

$GLOBALS['C']['MatchUri'] =0时不匹配任何网址(无法访问任何页面),=1忽略大小写匹配网址(默认),=2大小写敏感

目录说明

/upload/上传目录需要写入权限,否则无法上传文件.

/class/应用目录关闭写入权限后,无法上传安装新应用.

/cache/ 缓存目录需要写入权限,否则系统无法运行

可通过$GLOBALS['C']['CacheDir']项指定缓存目录,如=cache,则缓存目录为系统 根目录下的cache目录,也可以设置绝对路径,如:/tmp

如果使用Sqlite数据库,则根目录需要写入权限.