if ( ! function_exists('is_sae')) { /** * 检查是否是SAE环境 * * @return bool TRUE 代表是SAE */ function is_sae() { return function_exists('sae_debug'); } }
//根据环境选择数据库配置 $query_builder = TRUE; if (is_sae()) { $active_group = 'sae'; $db['sae'] = array( 'dsn' => '', 'hostname' => SAE_MYSQL_HOST_M, 'hostname_s' => SAE_MYSQL_HOST_S, 'username' => SAE_MYSQL_USER, 'password' => SAE_MYSQL_PASS, 'database' => SAE_MYSQL_DB, 'port' => SAE_MYSQL_PORT, 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '',//SAE数据库缓存, 使用kvdb进行缓存. 此配置值为key前缀, 例如 "dbcache_". 若不设置, 则不缓存 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'autoinit' => TRUE, 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE ); } else { $active_group = 'local'; $db['local'] = array( 'dsn' => '', 'hostname' => '127.0.0.1', 'username' => 'root', 'password' => 'root', 'database' => 'blog', 'port' => '3306', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => TRUE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'autoinit' => TRUE, 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE ); }
$route['default_controller'] = 'site'; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE;