系统设置
变量 |
描述 |
$config[‘setting’][‘charset’] |
系统编码 |
$config[‘setting’][‘cache’] |
缓存类型, 默认为mysql, 支持memcache,redis |
$config[‘setting’][‘timezone’] |
时区 |
$config[‘setting’][‘memory_limit’] |
内存大小 |
$config[‘setting’][‘filemode’] |
文件权限 |
$config[‘setting’][‘authkey’] |
数据加密key |
$config[‘setting’][‘founder’] |
创始人设置,多个以逗号隔开 |
$config[‘setting’][‘development’] |
0.运营模式(默认);1.本地应用开发模式及代码调试模式 |
$config[‘setting’][‘referrer’] |
系统使用,默认值即可,无需更改 |
Memcache 缓存设置
变量 |
描述 |
$config[‘setting’][‘memcache’][‘server’] |
memcache服务地址 |
$config[‘setting’][‘memcache’][‘port’] |
端口 |
$config[‘setting’][‘memcache’][‘pconnect’] |
连接类型 |
$config[‘setting’][‘memcache’][‘timeout’] |
超时时间 |
$config[‘setting’][‘memcache’][‘session’] |
是否缓存session |
Memcached 缓存设置
变量 |
描述 |
$config[‘setting’][‘memcached’][‘server’] |
memcached服务地址 |
$config[‘setting’][‘memcached’][‘port’] |
端口 |
$config[‘setting’][‘memcached’][‘weight’] |
weight值,可不传 |
Redis 缓存设置
变量 |
描述 |
$config[‘setting’][‘redis’][‘server’] |
redis服务地址 |
$config[‘setting’][‘redis’][‘port’] |
端口 |
$config[‘setting’][‘redis’][‘pconnect’] |
连接类型 |
$config[‘setting’][‘redis’][‘timeout’] |
超时时间 |
$config[‘setting’][‘redis’][‘session’] |
是否缓存session |
$config[‘setting’][‘redis’][‘db’] |
模块若实现独立数据库则配置此项(系统内的缓存默认存储在db=0内)。如:$config['setting']['redis']['db'] = array('we7_coupon' => 1, 'we7_diyspecial' => 2); 表示we7_coupon模块内的缓存存储在redis数据库1中,we7_diyspecial模块内的缓存存储在redis数据库2中。注意:此设置项基于单机才有,如果是集群就没有数据库的概念。 |
请求代理设置
在负载均衡的环境中,后端服务器可以通过前端服务代理来请求外网的URL
变量 |
描述 |
$config[‘setting’][‘proxy’][‘host’] |
代理主机信息 |
$config[‘setting’][‘proxy’][‘auth’] |
代理验证信息 |
跨域配置
部分应用会涉及到跨域配置,可按如下方式操作
变量 |
描述 |
$config[‘setting’][‘allow_origin’] |
跨域配置,支持多个,数组类型,如:$config[‘setting’][‘allow_origin’] = array(‘https://a.yuming.com’, ‘http://b.yuming.cn’); |