缺陷管理是軟體開發過程中的必要環節,您可以使用Mantis開源缺陷跟蹤系統進行缺陷管理,Mantis系統具有簡單易用、功能強大等特點。本文將介紹如何使用Simple Application Server部署Mantis開源缺陷跟蹤系統。
前提條件
已搭建LAMP環境,並擷取MySQL資料庫的密碼資訊。具體操作,請參見搭建LAMP開發環境。
步驟一:下載Mantis系統
-
遠端連線LAMP伺服器。
具體操作,請參見遠端連線Linux伺服器。
-
運行以下命令,進入網站根目錄。
cd /網站根目錄LAMP鏡像的6.1.0和7.4版本的網站根目錄不同:
-
LAMP 6.1.0:網站根目錄為/home/www/htdocs。
-
LAMP 7.4:網站根目錄為/data/wwwroot/example。
本樣本以LAMP 7.4鏡像為例,運行命令如下所示:
cd /data/wwwroot/example -
-
運行以下命令,下載Mantis壓縮包。
sudo wget https://downloads.sourceforge.net/project/mantisbt/mantis-stable/1.3.20/mantisbt-1.3.20.zip --no-check-certificate -
運行以下命令,解壓Mantis壓縮包。
sudo unzip mantisbt-1.3.20.zip -
運行以下命令,將解壓後的Mantis檔案全部移動至網站根目錄下。
sudo mv ./mantisbt-1.3.20/* ./ -
為保證系統安全性,建議建立一般使用者來運行Mantis。
例如,本樣本中建立一般使用者www。
sudo useradd www -
運行以下命令,為網站根目錄下的檔案更換所屬使用者。
sudo chown -R www:www ./*
步驟二:安裝並登入Mantis系統
-
在本地主機上使用瀏覽器訪問
http://<LAMP伺服器公網IP>/index.php。說明在伺服器卡片上擷取LAMP伺服器公網IP。
-
使用瀏覽器訪問
http://LAMP伺服器公網IP/index.php。頁面顯示 Pre-Installation Check 預先安裝檢查結果,包括 PHP 版本(7.4.21)、UTF-8 支援、安全模式及多箇舊版設定檔(如config_inc.php、custom_constants_inc.php等)是否殘留檢查,所有檢查項狀態均為 GOOD,表示當前環境滿足 Mantis 安裝要求。
-
-
在Installation Options地區,填寫LAMP伺服器的資料庫資訊。
必填的配置項為Password (for Database),需要輸入您LAMP伺服器中預置資料庫的密碼。擷取LAMP伺服器中預置資料庫密碼的具體操作,請參見查看應用資訊。其中,Type of Database 選擇
MySQL Improved,Hostname 填寫localhost,Username 填寫root,Password 填寫資料庫密碼,Database name 填寫bugtracker。 -
在頁面底部,單擊Install/Upgrade Database。
-
等待頁面載入完成,在Check and Install Database頁面的底部,單擊create。
頁面顯示 Installation Complete,表示 MantisBT 安裝成功。頁面提示以管理員身份登入,並單擊 create 連結建立首個專案。
-
建立設定檔。
-
在頁面Write Configuration File(s)地區,擷取配置資訊。頁面提示無法自動寫入設定檔
config/config_inc.php,需手動將產生的 PHP 配置代碼添加到該檔案中。配置項包括$g_hostname(資料庫主機地址)、$g_db_type(資料庫類型)、$g_database_name(資料庫名稱)、$g_username(資料庫使用者名稱)、$g_db_password(資料庫密碼)、$g_default_timezone(時區)以及$g_crypto_master_salt(加密鹽值),請根據實際環境填寫對應的值。 -
運行以下命令,建立設定檔。
sudo vi /data/wwwroot/example/config/config_inc.php -
按i鍵,進入編輯模式。
-
將5中擷取的配置資訊,粘貼到檔案中。
-
按Esc鍵,輸入:wq並按斷行符號鍵儲存檔案。
-
-
在本地瀏覽器中輸入
http://<Simple Application Server公網IP>/login_page.php在Mantis系統的登入頁面,使用預設帳號administrator和預設密碼root登入Mantis系統。 -
在頁面右上方,單擊設定檔,修改
administrator的密碼。administrator為預設帳號,首次登入後,建議您修改密碼。 -
單擊更新帳號資訊。
操作成功後,即可查看並使用Mantis系統。系統進入Mantis Bug Tracker首頁,顯示我的視圖頁面,表示已成功以管理員身份登入系統。