<?php
return array(
//'配置項'=>'配置值'
//資料庫配置資訊
'DB_TYPE' => 'mysql',
'DB_HOST' => 'localhost', // 伺服器地址
'DB_NAME' => 'thinkphp', // 資料庫名
'DB_USER' => 'root', // 使用者名稱
'DB_PWD' => '', // 密碼
'DB_PORT' => 3306, // 埠
'DB_PREFIX' => '', // 資料庫表字首
'DB_CHARSET' => 'utf8', // 字符集
'DB_DEBUG' => TRUE, // 資料庫除錯模式 開啟後可以記錄SQL日誌 3.2.3新增
'URL_MODEL' => 2, //url模式定義重寫模式
//定義變數輸出符號
'TMPL_L_DELIM' => '{{',
'TMPL_R_DELIM' => '}}',
//分散式資料庫配置定義
// 'DB_TYPE' => 'mysql', //分散式資料庫型別必須相同
// 'DB_HOST' => '127.0.0.1,127.0.0.3,127.0.0.3', //如開啟讀寫分離需配置多個地址(即使是兩個相同的IP也需要重複定義)
// 'DB_NAME' => 'test,test,test', //如果相同可以不用定義多個,以下一樣
// 'DB_USER' => 'test1,test2,test3',
// 'DB_PWD' => 'test1,test2,test3',
// 'DB_PORT' => '3306',
// 'DB_PREFIX' => '',
// 'DB_DEPLOY_TYPE' => 1, // 資料庫部署方式:0 集中式(單一伺服器),1 分散式(主從伺服器)
// 'DB_RW_SEPARATE' => true, // 資料庫讀寫是否分離 主從式有效
// 'DB_MASTER_NUM' => 1, // 讀寫分離後 主伺服器數量
// 'DB_SLAVE_NO' => '', // 指定從伺服器序號 如果設定為0 表示去主伺服器讀。如果沒有指定或者為空,則表示隨機讀取從伺服器
//注意:主從資料庫的資料同步工作不在框架實現,需要資料庫考慮自身的同步或者複製機制。設定了讀寫分離的話,query方法原生查詢,execute方法原生寫入
'DEFAULT_FILTER' => 'strip_tags,htmlspecialchars', //變數過濾機制
// 'URL_CASE_INSENSITIVE'=>true, //統一生成小寫的URL地址,但UserTypeController的控制器會轉成user_type
'URL_HTML_SUFFIX' => 'html|shtml|xml', // 多個偽靜態字尾設定 用|分割
'URL_DENY_SUFFIX' => 'pdf|ico|png|gif|jpg', // URL禁止訪問的字尾設定
// 'MODULE_ALLOW_LIST' => array('Home', 'Test', 'User'), // 允許訪問的模組列表
// 'DEFAULT_MODULE' => 'Home', // 預設模組
// 'URL_MODULE_MAP' => array('test' => 'admin'), //如果不希望使用者直接訪問某個模組,模組對映(對後臺的保護會比較實用,test必須跟允許訪問的一樣)
// 完整域名部署
'APP_SUB_DOMAIN_DEPLOY' => 1, // 開啟子域名配置
'APP_SUB_DOMAIN_RULES' => array(
'admin.domain1.com' => 'Admin', // admin.domain1.com域名指向Admin模組
'test.domain2.com' => 'Test', // test.domain2.com域名指向Test模組
),
// 子域名部署
// 'APP_SUB_DOMAIN_DEPLOY' => 1, // 開啟子域名配置
// 'APP_SUB_DOMAIN_RULES' => array(
// 'admin' => 'Admin', // admin子域名指向Admin模組
// 'test' => 'Test', // test子域名指向Test模組
// ),
);複製程式碼