第三课 系统配置
上节课,讲解目录结构的时候,提到config这个配置目录,这一课就来详细说明一下里面各个项目代表什么意思
config文件详解
<?php return array (
//日志配置
"logs" =>
array (
"path" => "backup/logs/log", // 存放日志的路径
"type" => "file", //对应的值为 file(文件存储方式),db(数据库存储方式)存放日志的类型
),
"DB" =>
array (
"type" => "mysqli", //数据库引擎类型
"tablePre" => "st_",//数据库前缀
//读写分离设置,读数据库设置
"read" =>
array (
0 =>
array (
"host" => "127.0.0.1:3306", //数据库地址
"user" => "xxxx", //用户名
"passwd" => "xxx", //密码
"name" => "xxxx", //数据库名称
),
),
//读写分离设置,写数据库设置,如果读写是同一个数据库,write的配置与read一致。
"write" =>
array (
"host" => "127.0.0.1:3306",
"user" => "xxxx",
"passwd" => "xxxx",
"name" => "xxxx",
),
),
//拦截器设置
"interceptor" =>
array (
0 => "themeroute@onCreateController",
1 => "layoutroute@onCreateView",
2 => "plugin",
),
"langPath" => "language", //语言包目录
"viewPath" => "views", //视图的目录
"skinPath" => "skin", //样式的目录
"classes" => "classes.*", //存放自定义的类的路径
"rewriteRule" => "url",//伪静态设置,url:非伪静态;pathinfo:伪静态;
//主题皮肤配置,此处在后台可以进行设置,不用手工修改。
"theme" =>
array (
//电脑端
"pc" =>
array (
"sysdefault" => "green",//管理员,sysdefault是主题名称,green是皮肤样式
"sysseller" => "green",//商家后台
"iwebmall" => "default",//用户前台
),
//手机端
"mobile" =>
array (
"sysdefault" => "default",
"sysseller" => "default",
"mobile" => "default",
),
),
"timezone" => "Etc/GMT-8", //时区
"upload" => "upload", //文件上传目录
"dbbackup" => "backup/database", //后台备份数据库之后,文件存放目录
"safe" => "cookie", //存储会话变量的方式,session 或者 cookie
"lang" => "zh_sc", //语言类型,zh_sc表示简体中文
"debug" => "2", //调试模式,在后台中可以设置。
//扩展配置文件,这里引入了站点配置文件。
"configExt" =>
array (
"site_config" => "config/site_config.php",
),
"encryptKey" => "xxxxxx",//授权加密字符
"authorizeCode" => "xxxxxx",//授权码
)?>
site_config的内容在后台都可以设置,就不在这里一一描述了,如有配制项目要扩展,请加在site_config文件中
关于我们
三众科技资讯平台——大道至简,悦你所阅!
>本教程由三众简悦原创,转载请注明出处,作者:bobball,由bobo整理成牛骨文书籍
三众技术交流群:543102562
欢迎大家加入我们,共同讨论IT,互联网技术。同时可以扫描下面的二维码关注我们,谢谢!