Mantis是一個缺陷跟蹤系統具有多特性包括:易于安裝,易于操作,基于Web,支持任何可運行PHP的平臺(Windows,Linux,Mac,Solaris,AS400/i5等),已經被翻譯成68種語言,支持多個項目,為每一個項目設置不同的用戶訪問級別,跟蹤缺陷變更歷史,定制我的視圖頁面,提供全文搜索功能,內置報表生成功能(包括圖形報表), 通過Email報告缺陷,用戶可以監視特殊的Bug,附件可以保存在web服務器上或數據庫中(還可以備份到FTP服務器上),自定義缺陷處理工作流,支持輸出格包括csv、Microsoft Excel、 Microsoft Word,集成源代碼控制(SVN與CVS ),集成wiki知識庫與聊天工具(可選/可不選),支持多種數據庫(MySQL、MSSQL、PostgreSQ、Oracle、DB2),提供WebService(SOAP)接口,提供Wap訪問。 要了解更多信息請到http://www.mantisbt.org/。
1.環境的搭建
在安裝mantis前需要確認是否已經具有安裝運行所需要的環境:Webserver、php和MySQL。可以參照前面的介紹進行安裝。
之前我們已經安裝了xampp,可以啟動xampp的Apache、Mysql、filezila服務
2.安裝mantis
2.1將mantis的壓縮文件,解壓到c:/xampp/htdocs文件夾下,重命名為mantis
2.2在IE中訪問http://localhost/mantis/admin/install.php,出現安裝頁面;
1) 檢驗web服務器的基本參數
2) 填寫數據庫類型、位置及訪問數據庫所需的帳戶密碼
其中,Database name是將要創建的數據庫名,Admin Username/Admin Password是為bugtracker數據庫創建的帳號/密碼,在數據庫安裝之前并不存在,該帳戶需要擁有bugtracker數據庫SELECT, INSERT, UPDATE, and DELETE等權限.,在安裝時也必須具有 INDEX, CREATE, ALTER, and DROP 等權限
填入所需信息,Password(for Datebase)為82479444,bugtracker的Admin Username和Admin Password分別為root和82479444,點擊install按鈕,如果都是綠色的“GOOD”說明沒有問題,安裝成功。
2.3點擊continue,安裝完成,登陸Mantis
2.4訪問Mantis(默認用戶名:administrator; 密碼:root),登陸成功
3.登陸界面上的兩個警告的處理
WARNING: You should disable the default "administrator" account or change its password.(需要修改administrator的密碼)。
WARNING: Admin directory should be removed.(需要把安裝目錄刪除)
首先,進入Mantis,選擇My Account,修改administrator的密碼,解決第一個警告。解決第二個警告,需要把mantis安裝目錄下的admin文件夾刪除,一般情況,為了以后能夠繼續使用,可以重命名為_admin,或者直接將其壓縮成一個admin.rar。(路徑C:xampphtdocsmantis)。
4.Mantis配置
Mantis的設置是這樣保存的:在config_defaults_inc.php中保存Mantis的默認設置,用戶自己的設置信息保存在 config_inc.php中。如果某個選項在config_inc.php中有設置,則系統使用config_inc.php中的設置,否則使用 config_defaults_inc.php的系統默認設置;config_inc.php.sample則是Mantis給出的一個用戶設置文件例子。
我們需要修改config_inc.php文件中的設置,設置很簡單,各個參數的意義可以參見config_defaults_inc.php,這里對每個參數都有詳細的解釋,Sample中給出的一些設置是一定需要修改的,比如MySQL數據庫的連接參數,管理員的郵箱的,其他的要根據你的實際情況進行修改。
4.1設置中文顯示:
修改中文接口,在c:xampphtdocmantisconfig_inc.php文件中添加
$g_default_language = 'chinese_simplified';
保存后重新登陸,變成中文版本。不過只有接口部份成中文,其它還是英文,而且輸入中文會顯示成亂碼,這部份需再研究。
4.2修改mantis的時間
mantis配置完以后,界面上顯示的系統時間不對,時間慢了,因為mantis的初始時間是格林威治時間,需要修改為本地“中國”PRC時間。
方法一:我們可以修改C:xamppphpphp.ini文件,
date.timezone = "PRC"
或者date.timezone = "Asia/Shanghai"
方法二:在config_inc.php中添加如下語句
#設置時區(北京)
date_default_timezone_set("PRC");
或者putenv("TZ=Asia/Shanghai");
修改后,需要重新啟動Apache服務。