三、配置啟動acpache
httpd -v
# vi /etc/httpd/conf/httpd.conf(修改ServerName這行后面部分為本機IP地址,如: ServerName 192.168.1.105:80)
# /usr/sbin/apachectl start (啟動acpache)
測試APACHE2是否服務(wù)啟動成功
打開IE輸入:
http://ip
四、安裝perl模塊
由于默認(rèn)的perl安裝包缺少一些bugzilla需要的模塊,所以需要補充一些模塊,好是在線進(jìn)行,不要一個一個的自己安裝。以root身份運行在聯(lián)網(wǎng)情況下用以下命令安裝所需的少perl模塊:
perl -MCPAN -e 'install "Bundle::Bugzilla"'
Are you ready for manual configuration? [yes] no
of modules we are processing right now? [yes] 敲回車,以后都敲回車!
五、配置apache
在大部分基本的 Apache 安裝中,httpd.conf 文件位于 /etc/httpd/conf/ 目錄。一定要檢查您的安裝,確保從正確的目錄中打開 Apache 配置文件。使用下面的命令打開它:$ vi /etc/httpd/conf/httpd.conf。
您需要編輯這個文件中的一些行,令 Apache 能夠利用 Bugzilla。首先,您需要允許 Apache 運行 cgi-bin 目錄之外的 CGI 腳本。為此,必須在 httpd.conf 中添加(或者去除注釋)以下這一行: AddHandler cgi-scrīpt .cgi 。
然后,您需要允許 Bugzilla 的 .cgi 文件能夠在 Bugzilla 目錄中運行。將下面這兩行添加到 <Directory /var/www/html > 指示符中:
<Directory /var/www/html>
......
Options ExecCGI FollowSymLinks <---- add this line.
AllowOverride Limit <---- add this line.
</Directory>
后一個步驟,通過將下面的內(nèi)容添加到 httpd.conf 中 DirectoryIndex 那一行的后,您必須配置 Apache,以便在進(jìn)入 Bugzilla 目錄時查找 index.cgi 文件: DirectoryIndex index.html index.html.var index.cgi 。
是這樣!現(xiàn)在您應(yīng)該能夠訪問 http://<your-server-name>/bugzilla 的 Bugzilla 頁。記著使用本文前面通過 checksetup.pl Perl 腳本創(chuàng)建的管理員帳號/口令進(jìn)行登錄。
六、進(jìn)入bugzilla目錄,修改localconfig
cd /var/www/html/bugzilla
./checksetup.pl(檢查模塊的安裝情況)
vi localconfig
把$db_pass=’ ’;中填入一個數(shù)據(jù)庫的密碼(自己一定要記住,如這里輸入123456)
七、進(jìn)入bugzilla頁面
http://192.168.1.105/bugzilla
(此安裝經(jīng)驗,是總結(jié)了許多人的方法而成。)