# 配置文件
<p class="uk-article-lead">Pagekit 的配置文件是在安裝 Pagekit 時候自動創建的。如果想要手動修改配置選項,本文將為你介紹此文件中的語法和內容。</p>
通常,你并不需要折騰這個配置文件 `config.php` ,它是由安裝程序創建的。一般可以通過 Pagekit 管理面板中的 _System > Settings_ 來修改配置。
有時手動編輯此文件也是必要且有用的,例如遇到安裝錯誤時或者遷移現有的 Pagekit 博客時。
下面的代碼為你列出了最常見的配置選項示例。
通常你只會有一個數據庫連接。這個例子中,包含了如何為不同的數據庫驅動程序配置工作。只有 `default` 連接會被 Pagekit 使用(在此例子中使用的是 `sqlite`)。
```php
'database' => [
'default' => 'sqlite', // 默認的數據庫連接
'connections' => [ // 數據庫連接信息的數組
'sqlite' => [ // 數據庫驅動程序名稱,此處是: sqlite
'prefix' => 'pk_', // 各數據表的前綴
],
'mysql' => [ // 數據庫驅動程序的名稱,此處是: mysql
'host' => 'localhost', // 數據庫服務器主機名稱
'user' => 'user', // 數據庫用戶名
'password' => 'pass', // 數據庫用戶名的密碼
'dbname' => 'pagekit', // 數據庫名稱
'prefix' => 'pk_' // 各個數據表的前綴
],
]
],
'system' => [
'secret' => 'secret' // 安裝過程中生成的機密字符串
],
'system/cache' => [
'caches' => [
'cache' => [
'storage' => 'auto' // 如果啟用了,將會用到此緩存方法
]
],
'nocache' => false // 緩存的狀態 - 設置為 true 來完全禁用緩存
],
'system/finder' => [
'storage' => '/storage' // 用于上傳和緩存等的目錄的相對路徑。
],
'application' => [
'debug' => false // 調試模式的狀態,開發程序時啟用它來獲取調試信息
],
'debug' => [
'enabled' => false // 調試工具欄的狀態,啟用它來獲取關于請求和路由等的信息。
]
```