基於 MantisBT 1.2.11 版本實測,記錄安裝配置過程中遇到的坑及解決方案。
CREATE TABLE 與 ALTER TABLE 語句分開執行,避免後續語句失效導致欄位缺失。date() 函數報 "not safe" 錯誤,在 php.ini 設置 date.timezone = Asia/Shanghai 解決。config_defaults_inc.php 第 588 行:$g_default_language = 'chinese_simplified';mantis_config_table 數據未插入,重新執行安裝 SQL 中相關語句。mantis_bug_file_table 相關的 ALTER 語句修復。config_defaults_inc.php 中填寫正確參數即可。經過上述步驟,MantisBT 應可正常運行。官方安裝 SQL 腳本質量有待提高,建議生產環境部署前充分測試。