<?php $_config = array(); //数据库主服务器设置, 支持多组服务器设置, 当设置多组服务器时, 则会根据分布式策略使用某个服务器 $_config['db'][1]['dbhost'] = 'localhost'; $_config['db'][1]['dbuser'] = 'root'; $_config['db'][1]['dbpw'] = 'root'; $_config['db'][1]['dbcharset'] = 'utf8'; $_config['db'][1]['pconnect'] = 0; $_config['db'][1]['dbname'] = 'ultrax'; $_config['db'][1]['tablepre'] = 'pre_'; $_config['db']['slave'] = false; //启用从服务器的开关 /* 数据库从服务器设置(slave, 只读), 支持多组服务器设置, 当设置多组服务器时, 系统根据每次随机使用 $_config['db']['1']['slave']['1']['dbhost'] = 'localhost'; $_config['db']['1']['slave']['1']['dbuser'] = 'root'; $_config['db']['1']['slave']['1']['dbpw'] = 'root'; $_config['db']['1']['slave']['1']['dbcharset'] = 'gbk'; $_config['db']['1']['slave']['1']['pconnect'] = '0'; $_config['db']['1']['slave']['1']['dbname'] = 'x1'; $_config['db']['1']['slave']['1']['tablepre'] = 'pre_'; $_config['db']['1']['slave']['1']['weight'] = '0'; //权重: 数据越大权重越高 $_config['db']['1']['slave']['2']['dbhost'] = 'localhost'; ... */ $_config['db']['1']['slave'] = array(); /* 数据库 分布部署策略设置 @example 将common_member部署到第二服务器, common_session部署在第三服务器, 则设置为 $_config['db']['map']['common_member'] = 2; $_config['db']['map']['common_session'] = 3; 对于没有明确声明服务器的表, 则一律默认部署在第一服务器上 */ $_config['db']['map'] = array(); //数据库 公共设置, 此类设置通常对针对每个部署的服务器 $_config['db']['common'] = array(); //禁用从数据库的数据表, 表名字之间使用逗号分割 //@example common_session, common_member这两个表仅从主服务器读写, 不使用从服务器 //$_config['db']['common']['slave_except_table'] = 'common_session, common_member'; $_config['db']['common']['slave_except_table'] = ''; //内存服务器优化设置 //以下设置需要PHP扩展组件支持, 其中memcache优先于其他设置 //当memcache无法启用时, 会自动开启另外的两种优化模式 //内存变量前缀, 可更改, 避免同服务器中的程序引用错乱 $_config['memory']['prefix'] = 'discuz_'; //reids设置, 需要PHP扩展组件支持, timeout参数的作用没有查证 $_config['memory']['redis']['server'] = ''; $_config['memory']['redis']['port'] = 6379; $_config['memory']['redis']['pconnect'] = 1; $_config['memory']['redis']['timeout'] = 0; $_config['memory']['redis']['requirepass'] = ''; //是否使用 Redis::SERIALIZER_IGBINARY选项, 需要igbinary支持, windows下测试时请关闭, 否则会出现错误Reading from client: Connection reset by peer //支持以下选项, 默认使用PHP的serializer //[重要] 该选项已经取代原来的 $_config["memory"]["redis"]["igbinary"] 选项 //Redis::SERIALIZER_IGBINARY = 2 //Redis::SERIALIZER_PHP = 1 //Redis::SERIALIZER_NONE = 0 //则不使用serialize, 即无法保存array $_config["memory"]["redis"]["serializer"] = 1; $_config["memory"]["memcache"]["server"] = ""; //memcache服务器地址 $_config["memory"]["memcache"]["port"] = 11211; //memcache服务器端口 $_config["memory"]["memcache"]["pconnect"] = 1; //memcache是否长久连接 $_config["memory"]["memcache"]["timeout"] = 1; //memcache服务器连接超时 $_config["memory"]["apc"] = 0; //启动对APC的支持 $_config["memory"]["apcu"] = 0; //启动对APCu的支持 $_config["memory"]["xcache"] = 0; //启动对xcache的支持 $_config["memory"]["eaccelerator"] = 0; //启动对eaccelerator的支持 $_config["memory"]["wincache"] = 0; //启动对wincache的支持 $_config["memory"]["yac"] = 0; //启动对YAC的支持 $_config["memory"]["file"]["server"] = "data/cache/filecache"; //启动对File缓存的支持 //服务器相关设置 $_config['server']['id'] = 1; //服务器编号, 多webserver的时候, 用于标识当前服务器的ID //附件下载相关 //本地文件读取模式: 模式2为最节省内存方式, 但不支持多线程下载 //1=fread, 2=readfile, 3=fpassthru, 4=fpassthru+multiple $_config['download']['readmod'] = 2; //是否启用 X-Sendfile 功能(需要服务器支持)0=close 1=nginx 2=lighttpd 3=apache $_config['download']['xsendfile']['type'] = 0; //启用 nginx X-sendfile 时, 论坛附件目录的虚拟映射路径, 请使用 / 结尾 $_config['download']['xsendfile']['dir'] = '/down/'; //页面输出设置 $_config['output']['charset'] = 'utf-8'; //页面字符集 $_config['output']['forceheader'] = 1; //强制输出页面字符集, 用于避免某些环境乱码 $_config['output']['gzip'] = 0; //是否采用Gzip压缩输出 $_config['output']['tplrefresh'] = 1; //模板自动刷新开关, 0=关闭, 1=打开 $_config['output']['language'] = 'zh_cn'; //页面语言zh_cn/zh_tw $_config['output']['staticurl'] = 'static/'; //站点静态文件路径, “/”结尾 $_config['output']['ajaxvalidate'] = 0; //是否严格验证Ajax页面的真实性, 0=关闭, 1=打开 $_config['output']['iecompatible'] = 0; //页面IE兼容模式 //COOKIE设置 $_config['cookie']['cookiepre'] = 'discuz_'; //COOKIE前缀 $_config['cookie']['cookiedomain'] = ''; //COOKIE作用域 $_config['cookie']['cookiepath'] = '/'; //COOKIE作用路径 //站点安全设置 $_config['security']['authkey'] = 'asdfasfas'; //站点加密密钥 $_config['security']['urlxssdefend'] = true; //自身URL XSS防御 $_config['security']['attackevasive'] = 0; //CC攻击防御 1|2|4|8 //是否开启SQL安全检测,可自动预防SQL注入攻击 $_config['security']['querysafe']['status'] = 1; $_config['security']['querysafe']['dfunction'] = array('load_file','hex','substring','if','ord','char'); $_config['security']['querysafe']['daction'] = array('@','intooutfile','intodumpfile','unionselect','(select','unionall','uniondistinct'); $_config['security']['querysafe']['dnote'] = array('/*','*/','#','--','"'); $_config['security']['querysafe']['dlikehex'] = 1; $_config['security']['querysafe']['afullnote'] = 0; //站点创始人, 拥有站点管理后台的最高权限, 每个站点可以设置1名或多名创始人 //可以使用uid, 也可以使用用户名, 多个创始人之间请使用逗号“,”分开 $_config['admincp']['founder'] = '1'; $_config['admincp']['forcesecques'] = 0; //管理人员必须设置安全提问才能进入系统设置 0=否, 1=是[安全] $_config['admincp']['checkip'] = 1; //后台管理操作是否验证管理员的IP, 1=是[安全], 0=否。仅在管理员无法登陆后台时设置0。 $_config['admincp']['runquery'] = 0; //是否允许后台运行SQL语句, 1=是, 0=否[安全] $_config['admincp']['dbimport'] = 1; //是否允许后台恢复论坛数据, 1=是, 0=否[安全] //系统远程调用功能模块 //远程调用: 总开关, 0=关, 1=开 $_config['remote']['on'] = 0; //远程调用: 程序目录名, 出于安全考虑, 您可以更改这个目录名, 修改完毕, 请手工修改程序的实际目录 $_config['remote']['dir'] = 'remote'; //远程调用: 通信密钥, 用于客户端和本服务端的通信加密, 长度不少于32位 //默认值是: $_config['security']['authkey']的md5, 您也可以手工指定 $_config['remote']['appkey'] = md5($_config['security']['authkey']); //远程调用: 开启外部cron任务, 系统内部不再执行cron, cron任务由外部程序激活 $_config['remote']['cron'] = 0; //$_GET|$_POST的兼容处理, 0为关闭, 1为开启 //开启后即可使用$_G['gp_xx'](xx为变量名, $_GET和$_POST集合的所有变量名), 值为已经addslashes()处理过 $_config['input']['compatible'] = 1; ?>