您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源Bug管理工具 > Bugzilla
Bugzilla的安裝
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2014/3/18 11:39:17 ] 推薦標(biāo)簽:Bugzilla 安裝 軟件

近終于裝好的Bugzilla2.20.4,將安裝的步驟總結(jié)一下:

1、  安裝所需軟件:

Bugzilla2.20.4

Bugzilla所需perl模塊:BugzillaModules-2.20.zip

Bugzilla漢化包:bugzilla-2.20-cn-1.0漢化包.zip

Apache2:gggAPMserver.zip

ActivePerl5.8.8 Build 820

MySQL5.0.22(MySQL5.0.27版本安裝出現(xiàn)沖突)

發(fā)信模塊:Sendmail

2、  安裝ActivePerl

3、  安裝Apache:解壓gggAPMserver.zip到gggAPMserver文件夾;進(jìn)入amp文件夾,修改install.bat文件,屏蔽掉mySQL5的安裝(后面將單獨(dú)安裝MySQL5.0.22);運(yùn)行install.bat文件,安裝Apache;

4、  安裝MySQL5.0.22:安裝時(shí),選擇utf-8編碼,其他可默認(rèn)安裝;

創(chuàng)建數(shù)據(jù)庫(kù):(Bugzilla默認(rèn)數(shù)據(jù)庫(kù)為bugs,密碼為空)

mysql>create database bugs;

mysql> grant select,insert,update,delete,index,alter,create,lock tables,drop,references on bugs.* to bugs@localhost identified by '';

mysql>flush privileges;

mysql>exit退出數(shù)據(jù)庫(kù)

5、安裝Perl模塊:解壓BugzillaModules-2.20.zip到BugzillaModules-2.20目錄,進(jìn)入目錄,編輯setup.bat,屏蔽掉File-Spec.ppd的安裝(BugzillaModules-2.20提供此模塊為0.82版本,bugzilla需要0.84版本以上,而前面ActivePerl安裝時(shí)所安裝的此模塊版本較高,此處不需要再安裝)

6、從命令行進(jìn)入bugzilla安裝目錄,執(zhí)行perl checksetup.pl,檢查各模塊是否已安裝,檢查通過(guò)后生成localconfig文件,打開(kāi)此文件,檢查數(shù)據(jù)庫(kù)bugs的信息是否正確;在命令行中再次運(yùn)行perl checksetup.pl,創(chuàng)建所需要的數(shù)據(jù),并要求輸入管理員e-Mail及管理員密碼等信息;

7、配置Apache服務(wù)器:進(jìn)入apache/conf,配置文件:

將網(wǎng)站根目錄設(shè)成bugzilla所在目錄,目錄權(quán)限設(shè)為:

 Options ExecCGI FollowSymLinks

    AllowOverride Limit

在http.conf中加入3行(如果已存在,則修改即可):

AddHandler cgi-script .cgi

AddHandler cgi-script .pl

AddDefaultCharset utf-8

找到DirectoryIndex index.html…… 這一行,在后面加上index.cgi

重啟Apache服務(wù);

8、此時(shí),打開(kāi)http://127.0.0.1,網(wǎng)頁(yè)無(wú)法正常顯示;

   使用UE的批量替換功能,替換*.cgi文件中的!/usr/bin/perl –wT為perl所在目錄,例如:!D:perlinperl –w

9、此時(shí)打開(kāi)http://127.0.0.1,,網(wǎng)頁(yè)可正常顯示,配置sendmail:將sendmail放在bugzilla所在目錄的usr/lib/目錄(同unix文件目錄);打開(kāi)sendmail.ini文件,設(shè)置smtp服務(wù)器地址,如smtp服務(wù)器在局域網(wǎng)中,可直接設(shè)為服務(wù)器IP地址,如smtp_server=192.168.0.3,設(shè)置郵件服務(wù)器默認(rèn)域名,如:default_domain=mail.datech.com.cn;

做完這些設(shè)置后,可以登錄bugzilla頁(yè)面,使用郵箱地址****@datech.com.cn申請(qǐng)帳號(hào),申請(qǐng)成功后,帳號(hào)密碼會(huì)由sendmail發(fā)送到****@datech.com.cn;

10、此時(shí)英文版的Bugzilla可正常進(jìn)行工作,進(jìn)行漢化工作:解壓漢化包bugzilla-2.20-cn-1.0漢化包.zip,解壓其中的cn_UTF8.zip及custom.zip,將cn_UTF8放在bugzilla目錄中的template目錄下,并將文件夾名字改為cn;將custom文件夾放在skins目錄;bugzilla安裝目錄內(nèi)CGI.pm文件里第55行改為$self->charset('UTF-8');

進(jìn)入bugzilla頁(yè)面,登錄管理員帳號(hào),進(jìn)行系統(tǒng)設(shè)置,將語(yǔ)言修改為cn;刷新頁(yè)面,此時(shí)已顯示為中文版;如出現(xiàn)亂碼,瀏覽器應(yīng)選擇utf-8編碼顯示;

    安裝完成后,仍存在一些問(wèn)題,如添加產(chǎn)品模塊時(shí)出現(xiàn)異常,有人建議在windows2003server系統(tǒng)下安裝,有待一試……

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