# RichCMS的配置文件conf使用详解

*Published:* 2025-09-18
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2025年9月18日，已超过 180天没有更新



在[RichCMS](https://www.xarjtc.com/tag/richcms "查看RichCMS此标签更多文章")的安装包内，有两个重要的配置文件，存放在 conf 目录，分别是：app.conf 和 db.conf，本文就这两个重要的配置文件及参数，做详细的说明。

一、站点参数配置文件：app.conf

```
app_name = richcms

# 系统运行的模式，分别是：prod和dev
#   dev 表示开始模式
#   prod 表示生产模式，请确保正式环境运行在此模式下
run_mode = dev

# web服务运行的端口号
#   也可以写成：127.0.0.1:5568
#   :5568 等形式
http_addr = 5568
auto_render = true
session_on = true

# 是否打开gzip
gzip_on = true

# 是否忽略路由中的大小写，如果不忽略，会区分URL中的大小写
ignore_case = true

# Go语言html模板的符号，不能修改
template_left = <%
template_right = %>

# 日志最长存放时间(天)
log_storage_max_day = 30

# 管理平台的目录，建议修改成自己定义的目录名
admin_directory = rich-admin

# 用户端页面的模板目录
template_name = site


[safe]
# 此项打开后，在管理平台操作时，会验证当前IP者的地址，如果IP发生变化，会退出到登录界面
is_verify_ip = false
```

二、数据库的配置文件：db.conf

db.conf是在安装成功后产生的数据库及加密信息文件，除非需要修改数据库(MySQL)的配置，否则不需要修改。

```
# 站点信息加密 key，安装完成后，勿修改
encrypt_key = a49d53926743cc01

# 数据库的配置信息
[database]
host = 127.0.0.1
port = 6606
name = richcms
user = root
password = root
```

其中：encrypt\_key 是在richcms安装时自动生成的加密Key，每次安装时，产生不同的值，用于保证站长在使用richcms时的登录及回话安全。