//数据库配置

1、表单令牌开启配置

ThinkPHP之config.php详细布置文件介绍

 

 

THINKPHP  config.php的安顿难点

<?php

return array(
//—————————————————————————————
//模版配置
//—————————————————————————————
“TMPL_DETECT_THEME” => false , //自动侦测模板主题 
“TMPL_TEMPLATE_SUFFIX”=>’.html’, //默许模板文件后缀
“TMPL_CACHFILE_SUFFIX”=>’.php’, //暗许模板缓存后缀
“TMPL_PARSE_ST中华VING” => ”,
//模板引擎要活动替换的字符串,必须是数组方式。举例array(‘__MYPATH__’=>Lib_PATH,…) 
“TMPL_ACTION_EMuranoROEscort” =>’Public:error’, //错误跳转模板文件 
“TMPL_ACTION_SUCCESS” =>’Public:success’, //成功跳转模板文件 
“TMPL_TRACE_FILE” =>THINK_PATH.’/Tpl/PageTrace.tpl.php’,
//页面Trace的模板文件 
“TMPL_EXCEPTION_FILE” =>THINK_PATH.’/Tpl/ThinkException.tpl.php’,
//卓殊页面包车型地铁模板文件 
“TMPL_ENGINE_TYPE” => ‘Think’, //私下认可模板引擎 
//以下设置仅对利用Think模板引擎有效 
“TMPL_DENY_FUNC_LIST” =>’echo,exit’, //模板引擎禁止使用函数 
“TMPL_L_DELIM” =>'{‘, //模板引擎普通标签早先标识 
“TMPL_R_DELIM” =>’}’, //模板引擎普通标签停止标志 
“TMPL_VAR_IDENTIFY” =>’array’, //模板变量识别 留空自懂判定 array
数组 obj 对象 
“TMPL_FILE_DEPPRADO” =>’/’,
//模板文件MODULE_NAME不ACTION_NAME之间的分割符,只对品种分组计划有效 
“TMPL_STRIP_SPACE” =>false,
//是不是去除模板文件之中癿html空格不换行 
“TMPL_CACHE_ON” =>true, //私下认可开启模板编写翻译缓存 false
的话每便都再一次编译模板 
“TMPL_CACHE_TIME” => -1, //模板缓存保藏期 -1 永远 单位为秒 
“TAGLIB_BEGIN” =>'<‘, //标签库标签起始标识 
“TAGLIB_END” =>’>’, //标签库标签截止标识 
“TAGLIB_BUILD_IN” =>’cx’, //内置标签库名称
能够增添自身的标签库,四个使用逗号分隔 
“TAGLIB_PRE_LOAD” =>”, //预先加载的标签库,不须求在每一种模板使用
taglib标签加载, 多个利用逗号分隔
“TAG_NESTED_LEVEL” =>3 //标签嵌套品级

//—————————————————————————————
//应用配置
//—————————————————————————————
“APP_GROUP_DEP途乐” =>’.’, //模块分组之间的分割符
“APP_GROUP_LIST” =>”,
//项目模块分组列表,三个组之间用逗号分隑,举例 ‘Admin,Home’
“APP_CONFIG_LIST”
=>array(‘taglibs’,’routes’,’tags’,’htmls’,’modules’,’actions’),
//项目扩张配置文件列表
“APP_DOMAIN_DEPLOY” =>false,
//是或不是利用独立域名安顿项目,独有在项目目录自身便是网址根目录的景观下张开

//—————————————————————————————
//URL配置
//—————————————————————————————
“URL_MODEL” =>1, //U福特ExplorerL形式: 0 普通方式 1 PATHINFO 2 REWRITE 3
包容方式 当UWranglerL_DISPATCH_ON开启后有效性 
//默以为PATHINFO 格局,提供最佳的用户体验和 SEO支持 

“URL_PATHINFO_MODEL” =>2, //PATHINFO 方式,默许使用智能情势 
//普通格局1 参数未有各样/m/module/a/action/id/1 
//智能形式2 制动识别模块和操作/module/action/id/1/ 或许/module,action,id,1/…

“URL_PATHINFO_DEP君越” =>’/’, //PATHINFO参数之间分割号 
“URL_ROUTER_ON” =>true, //是不是开启UWranglerL路由 
“URL_HTML_SUFFIX” =>’.av’, //伪静态后缀设置,比方 .shtml 
“URL_CASE_INSENSITIVE” =>false,
//UQX56L是不是不区分轻重缓急写,默许区分轻重缓急写

//—————————————————————————————
//日志配置
//—————————————————————————————
“LOG_RECO途乐D” =>false, //是还是不是记录网址日志,暗中同意不记录日志 
“LOG_RECORD_LEVEL” =>array(‘EME奥迪Q3G’,’ALERT’,’CEnclaveIT’,’E奥德赛Tiggo’),
//允许记录的日志品级
“LOG_FILE_SIZE” =>2097152, //日志文件大小限制,
针对文件措施的日志记录,超过会自动生成备份文件

//—————————————————————————————
//错误配置
//—————————————————————————————
“ERROR_MESSAGE” =>’您浏览的页面权且发生了不当!请稍后再试~’,
//错误展现消息 非调节和测验方式有效 
“ERROR_PAGE” =>”, //错误定向页面,需求填写完整的UHavalL地址

//—————————————————————————————
//数据库配置
//—————————————————————————————
“DB_CHA奇骏SET” =>’utf8′, //数据库编码,暗中同意使用 utf8 
“DB_DEPLOY_TYPE” =>0, //数据库计划情势 :0 聚焦式(单一朋务器) 1
分布式(主从朋务器) 
“DB_RW_SEPARATE” =>false,
//数据库读写是不是分手,分布式数据库格局下边有效 
“DB_FIELDS_CACHE” =>true, //开启数据表字段缓存 
“DB_php的配备难题,ThinkPHP配置项详细注脚。TYPE” =>’mysql’, //数据库类型 
“DB_HOST” =>’localhost’, //数据库服务器地址
“DB_NAME” =>”, //数据库名称 
“DB_USELAND” =>’root’, //数据库用户名 
“DB_PWD” =>”, //数据库 密码 
“DB_PORT” =>3306, //数据库使用的端口 
“DB_PREFIX” =>’think_’, //数据库癿表前缀 
“DB_SUFFIX” =>”, //数据库的表后缀 
“DB_FIELDTYPE_CHECK” =>false, //是不是迕行字段类型检查

//—————————————————————————————
//静态缓存配置
//—————————————————————————————
“HTML_FILE_SUFFIX” =>’.shtml’, //暗许静态文件后缀 
“HTML_CACHE_ON” =>false, //暗许关闭静态缓存 
“HTML_CACHE_TIME” =>60, //静态缓存保藏期 
“HTML_READ_TYPE” =>1, //静态缓存读取情势 0 readfile 1 redirect

//—————————————————————————————
//数据缓存配置
//—————————————————————————————
“DATA_CACHE_TYPE” =>’File’, //数据缓存类型 帮衬 File Db Apc
Memcache Shmop Sqlite Xcache
Apachenote Eaccelerator 
“DATA_CACHE_PATH” =>TEMP_PATH //缓存路线设置
(仅对File形式缓存有效) 
“DATA_CACHE_TIME” =>-1, //数据缓存保质期 
“DATA_CACHE_COMPRESS” =>false, //数据缓存是还是不是压缩缓存 
“DATA_CACHE_CHECK” =>false, //数据缓存是不是校验缓存 
“DATA_CACHE_SUBDI奇骏” =>false, //使用子目录缓存
(自动依据缓存标记的哈希创立子目录) 
“DATA_PATH_LEVEL” =>1, //子目录缓存等级

//—————————————————————————————
//运营时刻安顿
//—————————————————————————————
“SHOW_RUN_TIME” =>false, //运转时刻展现 
“SHOW_ADV_TIME” =>false,
//展现详细的运转旪间,SHOW_RUN_TIME开启后有效性 
“SHOW_DB_TIMES” =>false, //展现数据库读写次数 
“SHOW_CACHE_TIMES” =>false, //展现缓存读写次数 
“SHOW_USE_MEM” =>false, //展现内部存款和储蓄器花费 
“SHOW_PAGE_TRACE” =>false, //显示页面Trace音信 由
Trace文件定义和Action操作赋值 
“SHOW_ERROR_MSG” =>true, //产生错误时显得错误新闻

//—————————————————————————————
//Cookie设置
//—————————————————————————————
“COOKIE_EXPIRE” =>3600, //Coodie有效期 
“COOKIE_DOMAIN” =>”, //Cookie有效域名 
“COOKIE_PATH” =>’/’, //Cookie路径 
“COOKIE_PREFIX” =>”, //Cookie前缀 幸免抵触

 

//—————————————————————————————
//令牌验证配置
//—————————————————————————————
“TOKEN_ON” =>true, //是不是展开令牌验证 
“TOKEN_NAME” =>’__hash__’, //令牌验证的表单隐敝字段名称 
“TOKEN_TYPE” =>’md5′, //令牌验证哈希准则

//—————————————————————————————
//暗中同意值配置
//—————————————————————————————
“DEFAULT_应用程式” =>’@’, //默许模型类所在的项目名称 @ 表示最近项目 
“DEFAULT_GROUP” =>’Home’, //暗中认可分组 
“DEFAULT_MODULE” =>’Index’, //私下认可模块名称 
“DEFAULT_ACTION” =>’index’, //默认操作名称 
“DEFAULT_THEME” =>’default’,//默许模板主题名称 
“DEFAULT_LANG” =>’zh-cn’, //私下认可语言 
“DEFAULT_TIMEZONE” =>’PRC’, //暗中认可时区 
“DEFAULT_AJAX_RETUXC90N” =>’JSON’, //AJAX 数据再次回到格式 JSON XML … 
“DEFAULT_CHA福睿斯SET” =>’utf-8′, //默许页面输出编码

//—————————————————————————————
//系统变量配置
//—————————————————————————————
//下边这个变量配置首要用以UCR-VL的特种传值,在项目中的U福特ExplorerL和表单参数尽量不要与之争持,否则轻易导致错误。 
“VAR_PATHINFO” =>’s’, //PATHINFO 包容格局获得变量比方?s=/module/action/id/1 
“VAR_GROUP” =>’g’, //暗中认可分组发量 
“VAR_ROUTE” =>’r’, //暗许路由获得变量 
“VAR_MODULE” =>’m’, //暗中认可模块获取变量 
“VAR_ACTION” =>’a’, //私下认可操作获取变量 
“VAR_PAGE” =>’p’, //私下认可分页跳转换量 
“VAR_TEMPLATE” =>’t’, //私下认可模板切换变量
“VAR_LANGUAGE” =>’l’, //默许语言切换变量 
“VAR_AJAX_SUBMIT” =>’ajax’, //暗中认可的AJAX提交变量

 

//—————————————————————————————
//语言和时区
//—————————————————————————————
“LANG_SWITCH_ON” => false //是不是开启多语言成效,暗中认可关闭

);
?>

 


这里列出了系统的常规配置和放手系统作为的配置参数列表。

  DB_HOST 主机名

  'TOKEN_ON'=>true

规矩配置

 

 

配置名

说明

默认值

应用设置

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

UGL450L是不是不区分轻重缓急写

false

URL_MODEL

U福睿斯L访谈形式协助 0 (普通情势);

1 (PATHINFO 模式);

2 (REWRITE 模式);

3 (兼容方式)

1

URL_PATHINFO_DEPR

PATHINFO格局下的参数分割符

/

URL_PATHINFO_FETCH

用于包容判别PATH_INFO 参数的SELX570VEEnclave代替变量列表

ORIG_PATH_INFO

REDIRECT_PATH_INFO

REDIRECT_URL

URL_HTML_SUFFIX

UCR-VL伪静态后缀设置

 

URL_404_REDIRECT

404跳转页面 布署形式有效(3.1新扩充)

 

URL_PARAMS_BIND

ULX570L变量绑定到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

PATHINFOU福特ExplorerL参数变量

_URL_

VAR_FILTERS

大局系统变量的暗中同意过滤方法 多少个用逗号分割(3.1新扩大)

 

OUTPUT_ENCODE

是还是不是开启页面压缩输出(3.1新增加)

true

 

  DB_USER 用户名

2、相对路线:在thinkphp中,存在单入口index.php,所以程序中的根目录都是以index.php所在的文书夹为根目录,故用./初始的地点,其实是绝对于index.php的根目录。

表现配置

此处独有列出了系统内置的行事扩张的布署参数

配置名

说明

默认值

CheckRoute行为配置

URL_ROUTER_ON

是不是张开U卡宴L路由

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


  DB_PWD 密码

  例如网址组织:www/wenda/

  DB_NAME 数据库名

  F(‘reward’,$data,APP_PATH.’/Application/Conf/‘);路径为:    
./App/Application/Conf/ 绝对于index.php的根目录的门路

  DB_PREFIX 表前缀

  只是在模板替换文件的时候,是争辨于www的根目录,如__PUBLIC__
,获得的是wenda/Public
而非./Public,据此定义TMPL_PARSE_STRING的时候路线应该是__ROOT__开始,而非APP_PATH开始或./开始

  LOAD_EXT_FILE=>’function list’ 载入扩大函数库

3、增加配置的自行载入

  LOAD_EXT_CONFIG=>’config list’//载入配置列表
注意:在独立分组情形下
只好在公私Conf/config.php中利用,分组中的Conf/config.php中不起功用。

  一般情状下扩张配寄存置在conf文件夹中,要自行载入的话,在conf/config.php中投入,LOAD_EXT_CONFIG=》’configname’即可

  TMPL_PARSE_STRING=>array(),
定义模板替换常量,注意:这里定义路线要从根目录初叶,而非绝对于index.php的目录;应该是__ROOT__发端的目录,相对于index.php的渠道应该是应用软件_PATH起头的门径。

  但是在独自分组的意况下,必须在公私的conf/config.php中投入LOAD_EXT_CONFIG插足才起效果,在各种分组中不起成效。

  TMPL_VAR_INDENTIFY=>’array’ 模板中运用点语法 默许形式数组或对象

4、模板中获取系统变量,不必在调节器中赋值,直接选择$Think艺术猎取。参考8.2系统变量

  TMPL_金沙注册送58,EXCEPTION_FILE=>路线+文件名 定义错误模板路线

  $Think.config.db_user 获得conf/config.php中的DB_USER配置项

  URL_CASE_INSENTIVE url大小写敏感

5、$_SERVER(‘HTTP_REFERER’)取妥善前地方的前一页地址

  URL_HTML_SUFFIX 伪静态后缀名


  //启用分组

  APP_GROUP_LIST 分组列表

  DEFAULT_GROUP 暗中同意分组

  //启用独立分组

  APP_GROUP_MODE 0为分组 1为独立分组

  APP_GROUP_PATH 独立分组文件夹名称 默以为Modules 基本不用改

  //路由布署

  URL_MODEL 0为常见方式 1为pathinfo 2为Rewrite方式

  URL_ROUTER_ON  早先路由TRUE 关闭路由False

  URL_ROUTE_RULES array()路由计划


相关文章

网站地图xml地图