牛骨文教育服务平台(让学习变的简单)

第三课 系统配置

上节课,讲解目录结构的时候,提到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,互联网技术。同时可以扫描下面的二维码关注我们,谢谢!

三众科技服务号