您的位置:軟件測試 > 開源軟件測試 > 開源Bug管理工具 > Bugzilla
Bugzilla的安裝
作者:網絡轉載 發(fā)布時間:[ 2014/3/18 11:39:17 ] 推薦標簽:Bugzilla 安裝 軟件

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

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版本安裝出現沖突)

發(fā)信模塊:Sendmail

2、  安裝ActivePerl

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

4、  安裝MySQL5.0.22:安裝時,選擇utf-8編碼,其他可默認安裝;

創(chuàng)建數據庫:(Bugzilla默認數據庫為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退出數據庫

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

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

7、配置Apache服務器:進入apache/conf,配置文件:

將網站根目錄設成bugzilla所在目錄,目錄權限設為:

 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服務;

8、此時,打開http://127.0.0.1,網頁無法正常顯示;

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

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

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

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

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

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

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