{~$config_lang=array(/* 项目设定 */ 'APP_STATUS' => "应用调试模式状态 调试模式开启后有效 默认为debug 可扩展 并自动加载对应的配置文件", 'APP_FILE_CASE' => "是否检查文件的大小写 对Windows平台有效", 'APP_AUTOLOAD_PATH' => "自动加载机制的自动搜索路径,注意搜索顺序", 'APP_TAGS_ON' => "系统标签扩展开关", 'APP_SUB_DOMAIN_DEPLOY' => "是否开启子域名部署", 'APP_SUB_DOMAIN_RULES' => "子域名部署规则", 'APP_SUB_DOMAIN_DENY' => "子域名禁用列表", 'APP_GROUP_LIST' => "项目分组设定,多个组之间用逗号分隔,例如'Home,Admin'", 'APP_GROUP_MODE' => "分组模式 0 普通分组 1 独立分组", 'APP_GROUP_PATH' => "分组目录 独立分组模式下面有效", 'ACTION_SUFFIX' => "操作方法后缀", /* Cookie设置 */ 'COOKIE_EXPIRE' => "Coodie有效期", 'COOKIE_DOMAIN' => "Cookie有效域名", 'COOKIE_PATH' => "Cookie路径", 'COOKIE_PREFIX' => "Cookie前缀 避免冲突", /* 默认设定 */ 'DEFAULT_M_LAYER' => "默认的模型层名称", 'DEFAULT_C_LAYER' => "默认的控制器层名称", 'DEFAULT_APP' => "默认项目名称，@表示当前项目", 'DEFAULT_LANG' => "默认语言", 'DEFAULT_THEME' => "默认模板主题名称", 'DEFAULT_GROUP' => "默认分组", 'DEFAULT_MODULE' => "默认模块名称", 'DEFAULT_ACTION' => "默认操作名称", 'DEFAULT_CHARSET' => "默认输出编码", 'DEFAULT_TIMEZONE' => "默认时区", 'DEFAULT_AJAX_RETURN' => "默认AJAX 数据返回格式,可选JSON XML ...", 'DEFAULT_JSONP_HANDLER' => "默认JSONP格式返回的处理方法", 'DEFAULT_FILTER' => "默认参数过滤方法", /* 数据库设置 */ 'DB_TYPE' => "数据库类型", 'DB_HOST' => "服务器地址", 'DB_NAME' => "数据库名", 'DB_USER' => "用户名", 'DB_PWD' => "密码", 'DB_PORT' => "端口", 'DB_PREFIX' => "数据库表前缀", 'DB_FIELDTYPE_CHECK' => "是否进行字段类型检查", 'DB_FIELDS_CACHE' => "启用字段缓存", 'DB_CHARSET' => "数据库编码默认采用utf8", 'DB_DEPLOY_TYPE' => "数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)", 'DB_RW_SEPARATE' => "数据库读写是否分离 主从式有效", 'DB_MASTER_NUM' => "读写分离后 主服务器数量", 'DB_SLAVE_NO' => "指定从服务器序号", 'DB_SQL_BUILD_CACHE' => "数据库查询的SQL创建缓存", 'DB_SQL_BUILD_QUEUE' => "SQL缓存队列的缓存方式 支持 file xcache和apc", 'DB_SQL_BUILD_LENGTH' => "SQL缓存的队列长度", 'DB_SQL_LOG' => "SQL执行日志记录", /* 数据缓存设置 */ 'DATA_CACHE_TIME' => "数据缓存有效期 0表示永久缓存", 'DATA_CACHE_COMPRESS' => "数据缓存是否压缩缓存", 'DATA_CACHE_CHECK' => "数据缓存是否校验缓存", 'DATA_CACHE_PREFIX' => "缓存前缀", 'DATA_CACHE_TYPE' => "数据缓存类型,支持:File|Db|Apc|Memcache|Shmop|Sqlite|Xcache|Apachenote|Eaccelerator", 'DATA_CACHE_PATH' => "缓存路径设置 (仅对File方式缓存有效)", 'DATA_CACHE_SUBDIR' => "使用子目录缓存 (自动根据缓存标识的哈希创建子目录)", 'DATA_PATH_LEVEL' => "子目录缓存级别", /* 错误设置 */ 'ERROR_MESSAGE' => "错误显示信息,非调试模式有效", 'ERROR_PAGE' => "错误定向页面", 'SHOW_ERROR_MSG' => "显示错误信息", 'TRACE_EXCEPTION' => "TRACE错误信息是否抛异常 针对trace方法 ", /* 日志设置 */ 'LOG_RECORD' => "默认不记录日志", 'LOG_TYPE' => "日志记录类型 0 系统 1 邮件 3 文件 4 SAPI 默认为文件方式", 'LOG_DEST' => "日志记录目标", 'LOG_EXTRA' => "日志记录额外信息", 'LOG_LEVEL' => "EMERG,ALERT,CRIT,ERR 允许记录的日志级别", 'LOG_FILE_SIZE' => "日志文件大小限制", 'LOG_EXCEPTION_RECORD' => "是否记录异常信息日志", /* SESSION设置 */ 'SESSION_AUTO_START' => "是否自动开启Session", 'SESSION_OPTIONS' => "session 配置数组 支持type name id path expire domain 等参数", 'SESSION_TYPE' => "session hander类型 默认无需设置 除非扩展了session hander驱动", 'SESSION_PREFIX' => "session 前缀", //'VAR_SESSION_ID' => "sessionID的提交变量", /* 模板引擎设置 */ 'TMPL_CONTENT_TYPE' => "默认模板输出类型", 'TMPL_ACTION_ERROR' => "THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认错误跳转对应的模板文件", 'TMPL_ACTION_SUCCESS' => "THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认成功跳转对应的模板文件", 'TMPL_EXCEPTION_FILE' => "THINK_PATH.'Tpl/think_exception.tpl',// 异常页面的模板文件", 'TMPL_DETECT_THEME' => "自动侦测模板主题", 'TMPL_TEMPLATE_SUFFIX' => "默认模板文件后缀", 'TMPL_FILE_DEPR' => "模板文件MODULE_NAME与ACTION_NAME之间的分割符", /* URL设置 */ 'URL_CASE_INSENSITIVE' => "默认false 表示URL区分大小写 true则表示不区分大小写", 'URL_MODEL' => "URL访问模式, 0 (普通模式); 1 (PATHINFO 模式); 2REWRITE 模式 3 (兼容模式)", 'URL_PATHINFO_DEPR' => "PATHINFO模式下，各参数之间的分割符号", 'URL_PATHINFO_FETCH' => "用于兼容判断PATH_INFO 参数的SERVER替代变量列表", 'URL_HTML_SUFFIX' => "URL伪静态后缀设置", 'URL_PARAMS_BIND' => "URL变量绑定到Action方法参数", 'URL_404_REDIRECT' => "404 跳转页面 部署模式有效", /* 系统变量名称设置 */ 'VAR_GROUP' => "默认分组获取变量", 'VAR_MODULE' => "默认模块获取变量", 'VAR_ACTION' => "默认操作获取变量", 'VAR_AJAX_SUBMIT' => "默认的AJAX提交变量", 'VAR_JSONP_HANDLER' => "callback',", 'VAR_PATHINFO' => "PATHINFO 兼容模式获取变量例如 ?s=/module/action/id/1 后面的参数取决于URL_PATHINFO_DEPR", 'VAR_URL_PARAMS' => "PATHINFO URL参数变量", 'VAR_TEMPLATE' => "默认模板切换变量", 'VAR_FILTERS' => "全局系统变量的默认过滤方法 多个用逗号分割", 'OUTPUT_ENCODE' => "页面压缩输出", 'HTTP_CACHE_CONTROL' => "网页缓存控制", /* 'LOG_RECORD' => "进行日志记录", 'LOG_EXCEPTION_RECORD' => "是否记录异常信息日志", 'LOG_LEVEL' => "EMERG,ALERT,CRIT,ERR,WARN,NOTIC,INFO,DEBUG,SQL', // 允许记录的日志级别", 'DB_FIELDS_CACHE' => "字段缓存信息", 'DB_SQL_LOG' => "记录SQL信息", 'APP_FILE_CASE' => "是否检查文件的大小写 对Windows平台有效", 'TMPL_CACHE_ON' => "是否开启模板编译缓存,设为false则每次都会重新编译", 'TMPL_STRIP_SPACE' => "是否去除模板文件里面的html空格与换行", 'SHOW_ERROR_MSG' => "显示错误信息", */ /* CheckRoute行为配置 */ 'URL_ROUTER_ON' => "是否开启URL路由", 'URL_ROUTE_RULES' => "默认路由规则", /* ContentReplace行为配置 */ 'TMPL_PARSE_STRING' => "模板替换规则", /* ParseTemplate行为配置 */ 'TMPL_ENGINE_TYPE' => "默认模板引擎", 'TMPL_CACHFILE_SUFFIX' => "默认模板缓存后缀", 'TMPL_DENY_FUNC_LIST' => "模板引擎禁用函数", 'TMPL_DENY_PHP' => "是否禁用PHP原生代码", 'TMPL_L_DELIM' => "模板引擎普通标签开始标记", 'TMPL_R_DELIM' => "模板引擎普通标签结束标记", 'TAGLIB_BEGIN' => "标签库标签开始标记", 'TAGLIB_END' => "标签库标签结束标记", 'TAGLIB_LOAD' => "是否使用内置标签库之外的其它标签库，默认自动检测", 'TAGLIB_BUILD_IN' => "内置标签库名称", 'TAGLIB_PRE_LOAD' => "需要预先加载的标签库", 'TMPL_VAR_IDENTIFY' => "模板变量识别。留空自动判断", 'TMPL_STRIP_SPACE' => "是否去除模板文件里面的html空格与换行", 'TMPL_CACHE_ON' => "是否开启模板编译缓存", 'TMPL_CACHE_TIME' => "模板缓存有效期 0为永久", 'LAYOUT_ON' => "是否启用布局", 'LAYOUT_NAME' => "当前布局名称", 'TMPL_LAYOUT_ITEM' => "布局模板的内容替换标识", /* ReadHtmlCache行为配置 */ 'HTML_CACHE_ON' => "是否开启静态缓存", 'HTML_CACHE_RULES' => "静态缓存规则", 'HTML_CACHE_TIME' => "静态缓存有效期（秒）", 'HTML_FILE_SUFFIX' => "静态缓存后缀", /* ShowPageTrace行为配置 */ 'SHOW_PAGE_TRACE' => "显示页面Trace信息", /* ShowRuntime行为配置 */ 'SHOW_RUN_TIME' => "是否显示运行时间", 'SHOW_ADV_TIME' => "是否显示详细的运行时间", 'SHOW_DB_TIMES' => "是否显示数据库查询和写入次数", 'SHOW_CACHE_TIMES' => "是否显示缓存操作次数", 'SHOW_USE_MEM' => "是否显示内存开销", 'SHOW_LOAD_FILE' => "是否显示加载文件数", 'SHOW_FUN_TIMES' => "是否显示函数调用次数", /* TokenBuild行为配置 */ 'TOKEN_ON' => "是否开启令牌验证", 'TOKEN_NAME' => "令牌验证的表单隐藏字段名称", 'TOKEN_TYPE' => "令牌验证哈希规则", 'TOKEN_RESET' => "令牌错误后是否重置" ); } {~$config=C();} {~$config_group=array(11,4,13,18,8,4,7,4,7,7,11,2,19,4,8,4)} {~$config_group_lang=array( '项目设定' ,'Cookie设置' ,'默认设定' ,'数据库设置' ,'数据缓存设置' ,'错误设置' ,'日志设置' ,'SESSION设置' ,'模板引擎设置' ,'URL设置' ,'系统变量名称设置' ,'CheckRoute行为配置' ,'ContentReplace行为配置' ,'ReadHtmlCache行为配置' ,'Trace' ,'Token' )} {~$g=0;} HTML_CACHE_RULES | TMPL_VAR_IDENTIFY | URL_ROUTE_RULES | SESSION_OPTIONS | APP_SUB_DOMAIN_RULES | APP_SUB_DOMAIN_DENY |
{~$j=1}
{$config_group_lang[$g]}
{~$key=strtoupper($key)}
{$config_lang[$key]}
{$key}
{~$j=0} {~$g++} {~$j++}
配置帮助
点击右侧表单域即可出现帮助信息
表单提交快捷键：`Ctrl+Enter`
隐藏/显示帮助 : `Ctrl+方向键`
表单中直接填写配置的值即可,有多个值的配置项用逗号分割
数组配置项目的左边表单不可省略,填写元素的字符串key(例如URL_ROUTE_RULES)或整数index(例如LOAD_EXT_CONFIG),右边表单填写元素的value部分,点击按钮可增加一个元素.
留空表单或选下拉选项的择第一个选项,即表示不在配置文件中写入该项(也即使用ThinkPHP默认配置)
自定义配置
Trace配置
是否显示trace信息
Trace信息模板
显示运行时间
显示详细的运行时间
显示数据库读写次数
显示缓存操作次数
显示内存开销
显示文件加载数量
显示函数调用次数
URL配置
URL模式 URL不区分大小写
Action参数绑定
URL模式
pathinfo分割符
pathinfo伪静态后缀
404页面
URL路由 开启URL路由
匹配规则 =>转换目标
数据库配置
数据库连接 数据库驱动
DSN连接字符串
数据库主机
数据库名
数据库用户名
数据库密码
数据库端口
数据表前缀
数据表字符集
分布式数据库 数据库模式
主从读写分离
主服务器数量
读服务器序号
Model配置 SQL语句缓存
SQL语句缓存方式
SQL语句缓存数量
SQL执行Trace
字段类型检查
开启字段缓存
LIKE查询的字段
其他配置
输入输出 MIME输出类型
默认输出编码
HTTP缓存Header
启用输出压缩
默认时区
默认ajax返回类型
函数和变量 默认jsonp处理函数
默认变量过滤函数
全局变量过滤函数
isAjax标记变量
jsonp请求标记变量
自动载入函数库文件
动态配置文件 KEY或NumberIndex => 配置文件名
分组配置
分组列表
默认分组
分组模式
独立分组目录名
缓存配置
缓存有效期
缓存前缀
缓存类型
数据缓存是否压缩
数据缓存是否校验
缓存存放目录
数据缓存使用子目录
子目录缓存深度
错误和日志配置
异常页面模板
显示错误信息
默认错误信息
错误重定向页面
trace信息抛出异常
是否开启日志记录
日志记录类型
日志记录目标
日记记录额外信息
日志记录级别
日志文件最大值
是否记录异常信息日志
调试状态
SESSION配置
自动开启session
id
name
expire
path
prefix
domain
cache_expire
cache_limiter
use_cookies
use_trans_sid
type
Cookie配置
Cookie有效期
Cookie作用域
Cookie作用路径
Cookie前缀
THINK引擎配置
常规配置 模板文件后缀
自动侦测模板主题
模板文件分隔符
错误跳转页面模板
成功跳转页面模板
禁用原生PHP代码
模板引擎禁用函数
模板标签左符号
模板标签右符号
模板变量点语法
模板内容替换 KEY 自动替换为=>VALUE
模板编译行为 移除空白和换行
开启模板编译缓存
模板缓存文件扩展名
模板缓存前缀
模板缓存有效期
布局配置 开启模板布局
默认布局名称
布局模板内容标识
标签配置 内置标签库列表
其他标签库
标签起始符
标签结束符
是否使用扩展标签库
静态缓存配置
开启静态缓存
静态缓存扩展名
静态缓存时间
静态缓存规则 Module:Acton =>静态规则,有效期,附加规则
表单token
开启token
令牌错误后是否重置
令牌生成函数
表单隐藏字段名称
REST配置
允许的请求类型
默认请求类型
资源类型列表
默认资源类型
资源输出类型 资源类型 =>MIME