您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源Bug管理工具 > Bugzilla
使用Bugzilla進(jìn)行軟件缺陷跟蹤
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/21 14:42:10 ] 推薦標(biāo)簽:

  下一步,再次運(yùn)行checksetup.pl腳本,這次不帶任何參數(shù)。運(yùn)行后會(huì)在當(dāng)前目錄中生成一個(gè)localconfig文件,我們需要對(duì)該文件進(jìn)行編輯,修改幾個(gè)參數(shù),主要是訪問(wèn)數(shù)據(jù)庫(kù)的用戶名、密碼什么的,還有一個(gè)webservergroup參數(shù)也很重要,我們等會(huì)還要修改 httpd.conf文件讓httpd也以這個(gè)用戶組運(yùn)行才行,否則沒(méi)有權(quán)限訪問(wèn)這個(gè)目錄,如下圖:

  到了這一步,我們要開(kāi)始配置數(shù)據(jù)庫(kù)了,進(jìn)入我們的數(shù)據(jù)庫(kù)目錄,運(yùn)行

  ./bin/mysqld_safe --user=mysql &

  啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器,然后使用mysql客戶端鏈接到服務(wù)器,執(zhí)行以下命令:

  Grant all privileges . bugs.* to bugs@localhost identified by 'bugs888':

  這個(gè)命令的作用是在數(shù)據(jù)庫(kù)中創(chuàng)建bugs用戶,bugs數(shù)據(jù)庫(kù),并賦予bugs用戶在bugs數(shù)據(jù)庫(kù)上的所有權(quán)限。

  然后,再次運(yùn)行Bugzilla目錄中的checksetup.pl腳本,理論上講,這次應(yīng)該在數(shù)據(jù)庫(kù)中創(chuàng)建Schema了,然而,卻出現(xiàn)如下錯(cuò)誤:

  很顯然,這個(gè)錯(cuò)誤是說(shuō)我們還要安裝DBD::mysql模塊,經(jīng)過(guò)前面的介紹,安裝模塊本來(lái)應(yīng)該是很簡(jiǎn)單的事了,但是這個(gè)DBD::mysql卻折磨了我很久。總體來(lái)說(shuō),原因有兩個(gè):

  1、該模塊新的版本為4.005,但是卻只支持MySQL 4.×版的數(shù)據(jù)庫(kù)。這一點(diǎn)不用懷疑了,經(jīng)過(guò)我多次編譯和安裝已經(jīng)證實(shí)了,只有指定MySQL 4的包含文件和庫(kù)文件,該模塊才能安裝成功。

  2、該模塊需要DBI的新版本,否則,算安裝成功后,運(yùn)行的時(shí)候還是提示mysql.so模塊運(yùn)行錯(cuò)誤,錯(cuò)誤原因?yàn)榉?hào)DBIc_TRACE_LEVEL沒(méi)有定義。

  我解決問(wèn)題的過(guò)程是這樣的,下載MySQL 4.1版,我依然下載的是non rpm的版本,下載下來(lái)后直接解壓縮,然后運(yùn)行./.s/mysql_install_db腳本進(jìn)行初時(shí)化。然后到/usr/mysql目錄,運(yùn)行./bin/mysqladmin shutdown -u root -p停止MySQL 5服務(wù)器的運(yùn)行,再到/usr/mysql4目錄,使用./bin/mysqld_safe --user=mysql &啟動(dòng)服務(wù)器。

  下載新的DBI模塊,編譯安裝,這一點(diǎn)不再羅嗦。

  下載DBD::mysql模塊,編譯安裝,安裝的過(guò)程中需要指定參數(shù),如果不指定,則需要調(diào)用mysql_config腳本來(lái)進(jìn)行檢測(cè),因此,我采取的方法是將/usr/mysql4/bin加入到PATH變量,如下圖:

  然后再依次運(yùn)行

  make

  make install

  可以了,后進(jìn)入Bugzilla目錄,再運(yùn)行checksetup.pl腳本,終于安裝成功。

  下一步,是讓Bugzilla到httpd中運(yùn)行了,首先,我們先把bugzilla轉(zhuǎn)移到下面的目錄

  /var/www/bugzilla-2.20.5

  然后,編輯/usr/httpd/conf/httpd.conf文件,如下圖:

  下一步,進(jìn)入/usr/httpd目錄,運(yùn)行./bin/apachectl -k start 啟動(dòng)httpd服務(wù)器。

  后進(jìn)行漢化工作,解壓縮我們下載的漢化包,按照里面的說(shuō)明操作即可。下面是訪問(wèn)Bugzilla的一個(gè)截圖:

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