# Config

網站設定檔

![](https://lh5.googleusercontent.com/-GT0UWOfFbsE/VTdz4BipOMI/AAAAAAAABOg/3r7QnKS9Zhk/w430-h297-no/config.png)

**config**

基礎設定

```
# config.php
$config['base_url']    = '';
```

* `base_url`：網站主連結

**constants**

常數

```
# constants.php
define('FILE_READ_MODE', 0644);
define('FILE_WRITE_MODE', 0666);
```

**database**

資料庫

```
# database.php
$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
```

* `active_group`：選擇連線的資料庫
* `hostname`：資料庫連線位址
* `username`：資料庫連線帳號
* `password`：資料庫連線密碼
* `dbdriver`：資料庫驅動

**routes**

這邊的路由管理不同於系統面，在roues.php設定的皆是已經進入網站結構，透過URI去指定存取的`控制器`（Controller）。

```
# routes.php
$route['default_controller'] = "welcome";
```

* `default_controller`：定義預設的控制器

> [參考連結](http://www.codeigniter.com/user_guide/general/routing.html)
