config.php文件
config.php
文件是 PHP 应用程序的配置文件,具体用于 Deer Online Judge (DeerOJ) 系统的设置。它定义了应用程序的基本信息、数据库连接、Web 服务器设置、安全配置、邮件配置、评测机配置以及一些开关设置。
基本信息 (profile)
部分参数解释如下:
oj-name
: 在线评测系统的全称。oj-name-short
: 在线评测系统的简称。administrator
: 系统管理员的用户名。admin-email
: 系统管理员的电子邮件地址。QQ-group
: QQ 群的联系方式,当前为空。ICP-license
: ICP 备案号,当前为空。
数据库配置 (database)
部分参数解释如下:
database
: 数据库名称。username
: 数据库用户名。password
: 数据库用户的密码。host
: 数据库服务器的地址。
Web 服务器配置 (web)
部分参数解释如下:
domain
: 网站的域名,当前为NULL
。main
: 主站点的协议、主机名和端口。blog
: 博客站点的协议、主机名和端口。主机名是通过UOJContext::httpHost()
获取的。
安全配置 (security)
部分参数解释如下:
user.client_salt
: 用户密码的盐值,用于增强密码的安全性。cookie.checksum_salt
: 用于校验 Cookie 的盐值数组。
邮件配置 (mail)
部分参数解释如下:
noreply
: 配置 no-reply 邮箱的用户名、密码、SMTP 服务器地址、加密方式和端口。
评测机配置 (judger)和开关设置 (switch)
部分参数解释如下:
socket.port
: 评测机连接的端口号。socket.password
: 评测机连接的密码。web-analytics
: 是否启用网站分析,当前为false
(不启用)。blog-domain-mode
: 博客域名模式,当前为3
。