缺陷管理是軟體開發過程中的必要環節,您可以使用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
。
在Installation Options地區,填寫LAMP伺服器的資料庫資訊。
必填的配置項為Password (for Database),需要輸入您LAMP伺服器中預置資料庫的密碼。擷取LAMP伺服器中預置資料庫密碼的具體操作,請參見查看應用資訊。
在頁面底部,單擊Install/Upgrade Database。
等待頁面載入完成,在Check and Install Database頁面的底部,單擊create。
建立設定檔。
在頁面Write Configuration File(s)地區,擷取配置資訊。
運行以下命令,建立設定檔。
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系統。