$config[setting]

本文整理于网络,仅供阅读参考,如有不妥之处,敬请批评指正!如果您想加入微擎社区版技术大牛微信群和QQ群,请联系微信: ccccyyyy4444 或者 QQ:155120699 

系统设置

变量 描述
$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’);
本页目录
  1. 系统设置
  2. Memcache 缓存设置
  3. Memcached 缓存设置
  4. Redis 缓存设置
文档统计
浏览次数:175437次
编辑次数:210次历史版本
最近更新:2023-01-16 16:16:34

如果看不懂微擎社区版二次开发手册或者遇到问题,请联系微信: ccccyyyy4444 或者 QQ:155120699 ,如果我们有空闲时间,可以免费为您答疑解惑。