# 配置文件 <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 // 调试工具栏的状态,启用它来获取关于请求和路由等的信息。 ] ```