多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 配置参考 [上一页](197.html "上一页")[下一页](199.html "下一页") 这里列出了系统的惯例配置和内置系统行为的配置参数列表。### 惯例配置 配置名 说明 默认值 **应用设置** APP\_STATUS 应用调试模式状态 调试模式开启后有效 默认为debug 可扩展 并自动加载对应的配置文件 debug APP\_FILE\_CASE 是否检查文件的大小写 对Windows平台有效 false APP\_AUTOLOAD\_PATH 自动加载机制的自动搜索路径,注意搜索顺序 APP\_TAGS\_ON 系统标签扩展开关 true APP\_SUB\_DOMAIN\_DEPLOY 是否开启子域名部署 false APP\_SUB\_DOMAIN\_RULES 子域名部署规则 array() APP\_SUB\_DOMAIN\_DENY 子域名禁用列表 array() APP\_GROUP\_LIST 项目分组设定,多个组之间用逗号分隔 ACTION\_SUFFIX 操作方法后缀 **默认值设置** DEFAULT\_APP 默认项目名称,@表示当前项目 @ DEFAULT\_LANG 默认语言 zh-cn DEFAULT\_THEME 默认模板主题名称 DEFAULT\_GROUP 默认分组名 Home DEFAULT\_MODULE 默认模块名 Index DEFAULT\_ACTION 默认操作名 index DEFAULT\_CHARSET 默认输出编码 utf-8 DEFAULT\_TIMEZONE 默认时区 PRC DEFAULT\_AJAX\_RETURN 默认AJAX 数据返回格式,可选JSON XML JSON DEFAULT\_FILTER 默认参数过滤方法 htmlspecialchars **Cookie设置** COOKIE\_EXPIRE Coodie有效期(秒) 3600 COOKIE\_DOMAIN Cookie有效域名 COOKIE\_PATH Cookie路径 / COOKIE\_PREFIX Cookie前缀 避免冲突 **数据库配置** DB\_TYPE 数据库类型 mysql DB\_DSN 数据库连接信息DSN串 DB\_HOST 数据库服务器地址 localhost DB\_NAME 数据库名称 DB\_USER 数据库用户名 root DB\_PWD 数据库用户密码 DB\_PORT 数据库端口 DB\_FIELDS\_CACHE 是否开启数据表字段缓存 true DB\_FIELDTYPE\_CHECK 是否开启字段类型检查 false DB\_CHARSET 数据库编码 utf8 DB\_DEPLOY\_TYPE 数据库部署方式 0 集中式 1 分布式 0 DB\_RW\_SEPARATE 数据库是否需要读写分离 分布式部署下有效 false DB\_MASTER\_NUM 设置读写分离后 主服务器数量 1 DB\_SLAVE\_NO 设置读写分离后 指定从服务器序号(3.1新增) DB\_SQL\_BUILD\_CACHE 数据库查询的SQL创建缓存 false DB\_SQL\_BUILD\_QUEUE SQL缓存队列的缓存方式 file DB\_SQL\_BUILD\_LENGTH SQL缓存的队列长度 20 DB\_SQL\_LOG 是否开启SQL日志记录(3.1新增) false **数据缓存设置** DATA\_CACHE\_TIME 数据缓存有效期 0表示永久缓存 0 DATA\_CACHE\_COMPRESS 数据缓存是否压缩缓存 false DATA\_CACHE\_CHECK 数据缓存是否校验缓存 false DATA\_CACHE\_TYPE 数据缓存类型 File DATA\_CACHE\_PATH 缓存路径设置 (仅对File方式缓存有效) TEMP\_PATH DATA\_CACHE\_SUBDIR 使用子目录缓存(仅对File方式缓存有效) false DATA\_PATH\_LEVEL 子目录缓存级别(仅对File方式缓存有效) 1 **错误设置** ERROR\_MESSAGE 错误显示信息,部署模式有效 ERROR\_PAGE 错误定向页面,部署模式有效 SHOW\_ERROR\_MSG 是否显示错误信息 False **日志设置** LOG\_RECORD 是否记录日志信息 false LOG\_TYPE 默认日志记录类型 0 系统 1 邮件 3 文件 4 SAPI 3 LOG\_DEST 日志记录目标 LOG\_EXTRA 日志记录额外信息 LOG\_LEVEL 允许记录的日志级别 EMERG,ALERT,CRIT,ERR LOG\_FILE\_SIZE 日志文件大小限制(字节 文件方式有效) 2097152 LOG\_EXCEPTION\_RECORD 是否记录异常信息日志 false **SESSION设置** SESSION\_AUTO\_START 是否自动开启Session true SESSION\_OPTIONS session 配置数组 array() SESSION\_TYPE session hander类型 SESSION\_PREFIX session 前缀 VAR\_SESSION\_ID sessionID的提交变量 session\_id **模板引擎设置** TMPL\_CONTENT\_TYPE 默认模板输出类型 text/html TMPL\_ACTION\_ERROR 默认错误跳转对应的模板文件 系统模板目录下的dispatch\_jump.tpl TMPL\_ACTION\_SUCCESS 默认成功跳转对应的模板文件 同上 TMPL\_EXCEPTION\_FILE 异常页面的模板文件 系统模板目录下的think\_exception.tpl TMPL\_DETECT\_THEME 自动侦测模板主题 false TMPL\_TEMPLATE\_SUFFIX 默认模板文件后缀 .html TMPL\_FILE\_DEPR 模板文件模块与操作之间的分割符,只对项目分组部署有效 / **URL设置** URL\_CASE\_INSENSITIVE URL是否不区分大小写 false URL\_MODEL URL访问模式支持 0 (普通模式); 1 (PATHINFO 模式); 2 (REWRITE 模式); 3 (兼容模式) 1 URL\_PATHINFO\_DEPR PATHINFO模式下的参数分割符 / URL\_PATHINFO\_FETCH 用于兼容判断PATH\_INFO 参数的SERVER替代变量列表 ORIG\_PATH\_INFO REDIRECT\_PATH\_INFO REDIRECT\_URL URL\_HTML\_SUFFIX URL伪静态后缀设置 URL\_404\_REDIRECT 404跳转页面 部署模式有效(3.1新增) URL\_PARAMS\_BIND URL变量绑定到Action方法参数(3.1新增) true **系统变量名称设置** VAR\_GROUP 默认分组获取变量 g VAR\_MODULE 默认模块获取变量 m VAR\_ACTION 默认操作获取变量 a VAR\_AJAX\_SUBMIT 默认的AJAX提交变量 ajax VAR\_TEMPLATE 默认模板主题切换变量 t VAR\_PATHINFO 兼容模式获取变量 s VAR\_URL\_PARAMS PATHINFOURL参数变量 \_URL\_ VAR\_FILTERS 全局系统变量的默认过滤方法 多个用逗号分割(3.1新增) OUTPUT\_ENCODE 是否开启页面压缩输出(3.1新增) true### 行为配置 这里仅仅列出了系统内置的行为扩展的配置参数配置名 说明 默认值 **CheckRoute行为配置** URL\_ROUTER\_ON 是否开启URL路由 false URL\_ROUTE\_RULES 默认路由规则 array() **ContentReplace行为配置** TMPL\_PARSE\_STRING 模板替换规则 array() **ParseTemplate行为配置** TMPL\_ENGINE\_TYPE 默认模板引擎 Think TMPL\_CACHFILE\_SUFFIX 默认模板缓存后缀 .php TMPL\_DENY\_FUNC\_LIST 模板引擎禁用函数 echo,exit TMPL\_DENY\_PHP 是否禁用PHP原生代码 false TMPL\_L\_DELIM 模板引擎普通标签开始标记 { TMPL\_R\_DELIM 模板引擎普通标签结束标记 } TAGLIB\_BEGIN 标签库标签开始标记 < TAGLIB\_END 标签库标签结束标记 > TAGLIB\_LOAD 是否使用内置标签库之外的其它标签库,默认自动检测 true TAGLIB\_BUILD\_IN 内置标签库名称 cx TAGLIB\_PRE\_LOAD 需要预先加载的标签库 TMPL\_VAR\_IDENTIFY 模板变量识别。留空自动判断 array TMPL\_STRIP\_SPACE 是否去除模板文件里面的html空格与换行 true TMPL\_CACHE\_ON 是否开启模板编译缓存 true TMPL\_CACHE\_TIME 模板缓存有效期 0为永久 0 LAYOUT\_ON 是否启用布局 false LAYOUT\_NAME 当前布局名称 layout TMPL\_LAYOUT\_ITEM 布局模板的内容替换标识 {\_\_CONTENT\_\_} **ReadHtmlCache行为配置** HTML\_CACHE\_ON 是否开启静态缓存 false HTML\_CACHE\_RULES 静态缓存规则 array() HTML\_CACHE\_TIME 静态缓存有效期(秒) 60 HTML\_FILE\_SUFFIX 静态缓存后缀 .html **ShowPageTrace行为配置** SHOW\_PAGE\_TRACE 显示页面Trace信息 false **ShowRuntime行为配置** SHOW\_RUN\_TIME 是否显示运行时间 false SHOW\_ADV\_TIME 是否显示详细的运行时间 false SHOW\_DB\_TIMES 是否显示数据库查询和写入次数 false SHOW\_CACHE\_TIMES 是否显示缓存操作次数 false SHOW\_USE\_MEM 是否显示内存开销 false SHOW\_LOAD\_FILE 是否显示加载文件数 false SHOW\_FUN\_TIMES 是否显示函数调用次数 false **TokenBuild行为配置** TOKEN\_ON 是否开启令牌验证 true TOKEN\_NAME 令牌验证的表单隐藏字段名称 \_\_hash\_\_ TOKEN\_TYPE 令牌验证哈希规则 md5 TOKEN\_RESET 令牌错误后是否重置 true [上一页](197.html "上一页")[下一页](199.html "下一页")