以前一直在琢磨Mantis的應(yīng)用,經(jīng)過一段時間的摸索,基本了解了他的功能和優(yōu)缺點,總的來說Mantis做的是很不錯的,比較適合于比較小的項目進行使用。但是對于相對大一點的應(yīng)用在一些細節(jié)上顯得略有單薄了。所以一直想看看其他開源的項目做的如何。自然而然也想到了鼎鼎大名的BugZilla。不過按照網(wǎng)上之前的傳言說BugZilla如何如何難以安裝配置,特別在Windows上安裝如何困難,論壇上不乏關(guān)于這個“高難度”動作的帖子。
于是做好了十二分的心理準備之后,開始安裝,結(jié)果大跌眼鏡,BugZilla和Perl的安裝程序作的非常好,在開源項目真的是很不錯的了。大概用了兩三個小時,安裝結(jié)束。相比Mantis的安裝簡直是輕松自在了,想去年裝Mantis折騰了2天才把Mail,圖形報表裝好。BugZilla真是簡單多了,Checksetup.pl可以幫助用戶完成大多數(shù)的配置的工作。下面簡單談一下安裝的過程。
我的安裝環(huán)境:WinXP SP2 簡體中文
1。首先安裝Perl,我使用的是:ActivePer.下載地址:http://www.perl.comorhttp://www.activestate.com/Products/ActivePerl/?_x=1.建議下載.MSI的安裝包。
然后運行所下載的程序,按照提示一步一步完成安裝。
2。安裝下載 MySQL,http://www.mysql.com有關(guān)MySQL的文章很多,這里不再多說。
3。關(guān)鍵的步驟到了,呵呵,
(1) 去http://www.bugzilla.org下載新的BugZilla.
(2) 將下載后的文件解壓縮到硬盤,比如C:Bugzilla.
(3) 打開Dos命令運行窗口:在運行中輸入:CMD(Note:"CMD" but not "command").
(4) 切換到BugZilla的安裝目錄(such as c:ugzilla).運行Checksetup.pl(note:這個程序是BugZilla安裝的核心,所有的安裝配置都靠他搞定了,呵呵)
(5) 然后按照CheckSetup.pl程序的提示,來安裝相關(guān)的模組。
例如:ppm install DBI ...
這里特別注意下,由幾個模組在下載的文件中是沒有的,必須得從BugZilla的網(wǎng)站下載。
或者可以輸入ppm rep bugzillahttp://www.bugzilla.org/ppm/然后再繼續(xù)安裝,安裝程序會自動連接的網(wǎng)站進行下載,并且安裝。
安裝完相關(guān)的模組后,記得按照提示修改一下一個配置文件。在那個文件中輸入數(shù)據(jù)庫的用戶名密碼,以及數(shù)據(jù)庫的名稱。文件的具體位置,一時半會還記不起來,反正Checksetup.pl里面有提示了,呵呵。
(6)修改好數(shù)據(jù)庫配置后,再次運行Checksetup.pl,它會自動連接到據(jù)庫并創(chuàng)建數(shù)據(jù)庫以及里面的表。
(7)再次運行Checksetup.pl確認安裝無誤后進行下一步。
4。配置IIS.
(1) 為BugZilla創(chuàng)建一個虛擬目錄,并且在默認文檔中添加Index.cgi.
(2) 打開 控制面板->管理工具->Inte.net 服務(wù)管理器,在默認 Web 站點, 點按右鍵選擇屬性->主目錄->配置…,在應(yīng)用程序映射中點擊添加 增加如下的內(nèi)容:
Executable: C:Perlinperl.exe -T "%s" %s
Extension: .cgi
Limited to: GET,HEAD,POST
Okay,運氣好的話,這么安裝結(jié)束了。
在IE中輸入:http://localhost/bugzilla可以打開BugZilla的登陸界面了。
下面談?wù)凚ugZilla VS Mantis 的結(jié)論;
1. 界面。 BugZilla的幾面幾乎可以說慘不忍睹,鼎鼎大名的開源軟件,界面居然是這樣。呵呵。真想不通。相對而言Mantis的界面則要友善的多了。操作也相對更加人性化一點。
2. 功能。 功能來說,BugZilla的定制功能的確更強,能滿足更多用戶差異化的需求。而Manits的好多設(shè)置還得通過修改代碼來實現(xiàn),相比麻煩了很多。
3. 本地化。 Mantis本身提供了十幾國的語言可以供用戶直接選擇。很不錯的哦。而BugZilla本身只有英文,網(wǎng)站提供的多國語言包,看起來也是Sourceforge上其他項目組完成的,更新的節(jié)奏也比英文版慢了一年半年的。不爽的很。
4. 知名度,呵呵。這個BugZilla和Mantis沒得比了。Linux,Eclipse,NASA(美國宇航局居然也用開源的???)...等等知名的廠商都在用。而Manits的使用者大多都是一下不知名的小公司了。
5. 安裝。 平心而論BugZilla的安裝確實比Mantis簡單。CheckSetup.pl替用戶省了不少心。
以上是小的對BugZilla的一點心得,不足之處,諸位看官多多擔(dān)待。