<?php
$_config = array();
// ---------------------------- CONFIG DB ----------------------------- //
// ---------------------------- 數據庫相關設置---------------------------- //
/**
* 數據庫主服務器設置, 支持多組服務器設置, 當設置多組服務器時, 則會根據分布式策略使用某個服務器
* @example
* $_config['db']['1']['dbhost'] = 'localhost'; // 服務器地址
* $_config['db']['1']['dbuser'] = 'root'; // 用戶
* $_config['db']['1']['dbpw'] = 'root';// 密碼
* $_config['db']['1']['dbcharset'] = 'gbk';// 字符集
* $_config['db']['1']['pconnect'] = '0';// 是否持續連接
* $_config['db']['1']['dbname'] = 'x1';// 數據庫
* $_config['db']['1']['tablepre'] = 'pre_';// 表名前綴
*
* $_config['db']['2']['dbhost'] = 'localhost';
* ...
*
*/
$_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_';
/**
* 數據庫從服務器設置( slave, 只讀 ), 支持多組服務器設置, 當設置多組服務器時, 系統根據每次隨機使用
* @example
* $_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();
//啟用從服務器的開關
$_config['db']['slave'] = false;
/**
* 數據庫 分布部署策略設置
*
* @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'] = ''; // File 緩存存放目錄,如設置為 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
$_config['security']['querysafe']['status'] = 1; // 是否開啟SQL安全檢測,可自動預防SQL注入攻擊
$_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;
$_config['security']['creditsafe']['second'] = 0; // 開啟用戶積分信息安全,可防止並發刷分,滿足 times(次數)/second(秒) 的操作無法提交
$_config['security']['creditsafe']['times'] = 10;
$_config['admincp']['founder'] = '1'; // 站點創始人:擁有站點管理后台的最高權限,每個站點可以設置 1名或多名創始人
// 可以使用uid,也可以使用用戶名;多個創始人之間請使用逗號“,”分開;
$_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;
// Addon Setting
//$_config['addonsource'] = 'xx1';
//$_config['addon'] = array(
// 'xx1' => array(
// 'website_url' => 'http://127.0.0.1/AppCenter',
// 'download_url' => 'http://127.0.0.1/AppCenter/index.php',
// 'download_ip' => '',
// 'check_url' => 'http://127.0.0.1/AppCenter/?ac=check&file=',
// 'check_ip' => ''
// )
//);
?>