您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源Bug管理工具 > Bugzilla
在 Linux 上使用 Bugzilla 跟蹤 bug
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/13 15:16:12 ] 推薦標(biāo)簽:


清單 4. 添加 Bugzilla MySQL 帳號(hào)(版本 4.0 或者更新版本)

    mysql>  GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,          CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO bugs@localhost          IDENTIFIED BY '$db_pass';mysql>  FLUSH PRIVILEGES;    


這組命令創(chuàng)建了 bugs 用戶(hù),并授予那個(gè)用戶(hù)帳號(hào)本地連接到“bugs”數(shù)據(jù)庫(kù)時(shí)的多級(jí)訪(fǎng)問(wèn)權(quán)限。如果您要連接到遠(yuǎn)程的數(shù)據(jù)庫(kù),或者使用任何其他定制的配置,可以參閱 MySQL Administration 文檔(請(qǐng)參閱 參考資料),以獲得類(lèi)似的命令。

再次檢查那些 Perl 模塊

為了再一次讓自己確信已經(jīng)安裝了所需要的模塊,請(qǐng)?jiān)?Bugzilla 目錄中重新運(yùn)行 checksetup.pl 腳本(清單 5),F(xiàn)在它會(huì)檢測(cè)到 localconfig 已經(jīng)被修改,并且它會(huì)啟動(dòng)用戶(hù)界面編輯進(jìn)程。之后,使用在 localconfig 文件中指定的帳號(hào)創(chuàng)建“bugs”數(shù)據(jù)庫(kù),并在數(shù)據(jù)庫(kù)中創(chuàng)建必要的表。

清單 5. 在 Bugzilla 目錄中重新運(yùn)行 checksetup.pl

    $ ./checksetup.pl    


后,在這個(gè)過(guò)程中會(huì)詢(xún)問(wèn)您希望如何配置 Bugzilla 的管理員帳號(hào)。

編輯 HTTP 服務(wù)器的配置

在大部分基本的 Apache 安裝中,httpd.conf 文件位于 /etc/httpd/conf/ 目錄。一定要檢查您的安裝,確保從正確的目錄中打開(kāi) Apache 配置文件。使用下面的命令打開(kāi)它:$ vi /etc/httpd/conf/httpd.conf。

您需要編輯這個(gè)文件中的一些行,令 Apache 能夠利用 Bugzilla。首先,您需要允許 Apache 運(yùn)行 cgi-bin 目錄之外的 CGI 腳本。為此,必須在 httpd.conf 中添加(或者去除注釋?zhuān)┮韵逻@一行: AddHandler cgi-script .cgi 。

然后,您需要允許 Bugzilla 的 .cgi 文件能夠在 Bugzilla 目錄中運(yùn)行。將下面這兩行添加到 <Directory /var/www/html > 指示符中:

<Directory /var/www/html>     ......Options ExecCGI FollowSymLinks        <---- add this line.AllowOverride Limit                     <---- add this line.</Directory> 


后一個(gè)步驟,通過(guò)將下面的內(nèi)容添加到 httpd.conf 中 DirectoryIndex 那一行的后,您必須配置 Apache,以便在進(jìn)入 Bugzilla 目錄時(shí)查找 index.cgi 文件: DirectoryIndex index.html index.html.var index.cgi 。

是這樣!現(xiàn)在您應(yīng)該能夠訪(fǎng)問(wèn)http://<your-server-name>/bugzilla 的 Bugzilla 頁(yè)。記著使用本文前面通過(guò) checksetup.pl Perl 腳本創(chuàng)建的管理員帳號(hào)/口令進(jìn)行登錄。


結(jié)束語(yǔ)

使用新安裝的 Bugzilla,您可以建立并配置其他許多功能。我鼓勵(lì)您去研究 Bugzilla 的各種功能,并指出您想要如何使用它們(我計(jì)劃使用 Bugzilla 服務(wù)器作為跟蹤我們部門(mén)中出現(xiàn)的眾多問(wèn)題的方法)。作為一個(gè)代碼版本系統(tǒng),或者作為一個(gè)問(wèn)題標(biāo)簽(problem-ticketing)系統(tǒng),Bugzilla 足以滿(mǎn)足您的商業(yè)需求。

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