開始想找一個 Bug 跟蹤管理系統(tǒng)時,是想用 BugZilla 的,但是在實際安裝使用時發(fā)現(xiàn)在 Windows 下安裝非常費勁,需要自己改動 n 多的地方才能獲得一個可以在Windows下使用的 Hack 版本,而且郵件設置怎么都沒有成功,后只好放棄。">
您的位置:軟件測試 > 開源軟件測試 > 開源Bug管理工具 > Mantis
Bug 跟蹤管理系統(tǒng) Mantis 在 IIS5 下安裝指南
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2012/11/29 15:24:45 ] 推薦標簽:

javascript id=text4345>開始想找一個 Bug 跟蹤管理系統(tǒng)時,是想用 BugZilla 的,但是在實際安裝使用時發(fā)現(xiàn)在 Windows 下安裝非常費勁,需要自己改動 n 多的地方才能獲得一個可以在Windows下使用的 Hack 版本,而且郵件設置怎么都沒有成功,后只好放棄。

在網(wǎng)上查找BugZilla相關(guān)資料的時候發(fā)現(xiàn)了 Mantis,這也是一個開源的 Bug 跟蹤管理系統(tǒng),基于 PHP+MySQL,支持 Windows;相對于BugZilla,比較輕量級,不過對于我們的開發(fā)團隊來說是完全夠用了,所以我在放棄了BugZilla以后轉(zhuǎn)向了 Mantis 。

下面是我寫的一個安裝指南。

Bug 跟蹤管理系統(tǒng) Mantis 在 IIS5 下安裝指南 v1.1

v1.1:修改部分錯誤;
修改JPGraph和PHPMailer設置部分路徑誤為C:PHPC:PHP...的錯誤;
JPGraph設置部分增加對PHP.INI中extension_dir的修改;
v1.0:完成于2004-03-18;

這是我寫的一篇 Mantis 在 Windows IIS 下的安裝指南,如果對你有幫助我會很高興。
轉(zhuǎn)載請注明出處。

和BugZilla一樣,Mantis也是一個開源的Bug管理系統(tǒng);基于PHP+MySQL,可以運行在Windows/xnix平臺上;它的主頁是http://www.mantisbt.org/,目前新版本是0.18.2。
和BugZilla不一樣的是,Mantis是輕量級的,在功能上相對比較少一些(特別是報表模塊),不過對于小型的開發(fā)團隊是完全夠用了。
對于我來說,Mantis是完全夠用了,而且重要的一點是:Mantis直接提供對Windows平臺的支持,不需要自己做n多的修改做出一個Hack版本才能運行在Windows平臺上。在多次嘗試使用BugZilla失敗后,我轉(zhuǎn)向了Mantis。
可能已經(jīng)有人注意到了,Mantis是螳螂的意思,我想給Mantis起這個名字的人一定是希望這只螳螂能夠把我們系統(tǒng)中的Bug統(tǒng)統(tǒng)吃掉吧:-D?

說明:
1.由于我使用的是IIS,沒有使用apache,因此我下面的安裝說明全部都是在IIS上進行的;
2.下面所說的操作都是我的事后回憶,有些細節(jié)可能不是很正確,如果有問題,請大家自己嘗試解決,或與我聯(lián)系:TurboNetCobra@hotmail.com(不可能每信必復,如果發(fā)送郵件后沒有回音,敬請諒解);
3.文中所說的軟件的高版本號均為截止到2004-03-17的高版本號;

好了,下面我們開始安裝Mantis。

需要作的準備工作:
1.從http://www.mysql.com/downloads/index.html下載MySQL安裝文件,請下載Windows安裝文件,當前有多個版本可供下載,出于穩(wěn)定起見,建議下載推薦的Production release (recommended),目前高版本是4.0.18;同時可以下載MySQL Control Center,一個免費的MySQL圖形管理界面程序;
2.從http://www.php.net/downloads.php下載PHP安裝文件,目前高版本4.3.4,請下載Windows安裝文件;其中“PHP 4.3.4 installer”EXE包可以自動進行設置,但是比ZIP包缺少一些模塊,如果需要使用圖形報表功能,建議下載“PHP 4.3.4 zip package”ZIP包,因為圖形報表需要使用到包括在ZIP報中的PHP擴展模塊,不過ZIP需要自己手工設置;
提示:對于象我這樣的懶人,你可以這樣做:兩個都下載,先安裝EXE包自動完成設置工作,然后將ZIP包解壓縮到PHP安裝目錄,覆蓋原文件,然后手工修改PHP.ini配置文件,讓PHP載入擴展模塊,可以得到一個完整的PHP安裝包了*^_^*;
3.從http://www.mantisbt.org/download.php下載Mantis安裝文件,目前高版本是0.18.2;
4.(可選項)如果希望使用Mantis的PHPMailer發(fā)信功能和圖形報表功能,則還需要PHP的PHPMailer模塊和JPGraph模塊,請分別到http://phpmailer.sourceforge.net和http://www.aditus.nu/jpgraph/index.php下載,新版本分別是1.71和1.14;

準備緒,下面可以開始安裝了;

1.安裝MySQL,建立數(shù)據(jù)庫;
MySQL的安裝很簡單,解壓縮下載得到的ZIP包,運行其中的setup.exe文件,然后可以用“Next”大法輕松安裝;這里假設你的MySQL安裝在C:MySQL下;
安裝后運行C:mysqlin下的winmysqladmin.exe文件,如果在系統(tǒng)任務欄顯示綠燈,表示你的MySQL服務已經(jīng)啟動了;
1)修改MySQL默認的root用戶密碼:
在命令行下進入c:mysqlin,運行如下命令:


    C:>cd mysql 
    C:mysql>cd bin 
    C:mysqlin>mysql -u root mysql 
       mysql>UPDATE user SET Password=PASSWORD( ’<new_root_password’> ) WHERE user=’root’; 
       mysql>FLUSH PRIVILEGES;  

說明:請將< new_ root_password>改為你設定的root用戶的新密碼。更改密碼后,要用root用戶訪問mysql,必須使用mysql -u root -p,按提示輸入入正確的root新密碼。
2)創(chuàng)建mantis數(shù)據(jù)庫:
注意:進行這一步以前,需要先把你的Mantis安裝包解壓縮,因為創(chuàng)建數(shù)據(jù)庫需要用到其中的建表SQL文件。


       mysql>create database mantis; 
       mysql>connect mantis; 
       mysql>source <mantis_path>sqldb_generate.sql 


說明:請將<mantis_path>改為你解壓縮Mantis安裝包的路徑;
3)創(chuàng)建mantis用戶,并賦給對Mantis數(shù)據(jù)庫的相應權(quán)限:


       mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, 
                  CREATE TEMPORARY TABLES ON mantis.* TO mantis@localhost IDENTIFIED BY ’<mantis_password>’; 
       mysql>FLUSH PRIVILEGES;  

說明:請將<mantis_password>改為你設定的mantis用戶的密碼;這個密碼在下面的操作中要寫到Mantis的配置文件中;
4)完成MySQL初始化工作,退出


       mysql>exit

上面的數(shù)據(jù)庫操作也可以直接在mysqlclearcase/" target="_blank" >cc圖形界面中完成。

2.安裝PHP
我的安裝方法是上面說的懶人安裝方法*^_^*,好像沒有什么特別操作了;在使用圖表和PHPMail時需要修改PHP.ini,這些修改我會在后面講到。

3.設置Mantis
1)打開IIS管理器,在默認網(wǎng)站中增加一個虛擬目錄Mantis,指向你的Mantis解壓縮目錄(這里使用D:WebSiteMantis),在“屬性”窗口的“文檔”頁面增加默認文檔“index.php”;
2)將D:WebSiteMantis中的config_inc.php.sample復制一份,改名為config_inc.php,修改其中的設置;
Mantis的設置是這樣保存的:在config_defaults_inc.php中保存這Mantis的默認設置,用戶自己的設置信息保存在config_inc.php中,如果某個選項在config_inc.php中有設置,則系統(tǒng)使用config_inc.php中的設置,否則使用config_defaults_inc.php的系統(tǒng)默認設置;config_inc.php.sample則是Mantis給出的一個用戶設置文件例子。
所以我們需要修改config_inc.php文件中的設置,設置很簡單,各個參數(shù)的意義可以參見config_defaults_inc.php,這里對每個參數(shù)都有詳細的解釋,雖然是E文,不過應該都能看懂;Sample中給出的一些設置是一定需要修改的,比如MySQL數(shù)據(jù)庫的連接參數(shù),管理員的郵箱的;其他的要根據(jù)你的實際情況進行修改。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd