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
。