三、配置啟動(dòng)acpache
httpd -v
# vi /etc/httpd/conf/httpd.conf(修改ServerName這行后面部分為本機(jī)IP地址,如: ServerName 192.168.1.105:80)
# /usr/sbin/apachectl start (啟動(dòng)acpache)
測(cè)試APACHE2是否服務(wù)啟動(dòng)成功
打開(kāi)IE輸入:
http://ip
四、安裝perl模塊
由于默認(rèn)的perl安裝包缺少一些bugzilla需要的模塊,所以需要補(bǔ)充一些模塊,好是在線進(jìn)行,不要一個(gè)一個(gè)的自己安裝。以root身份運(yùn)行在聯(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] 敲回車(chē),以后都敲回車(chē)!
五、配置apache
在大部分基本的 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-scrīpt .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)該能夠訪問(wèn) http://<your-server-name>/bugzilla 的 Bugzilla 頁(yè)。記著使用本文前面通過(guò) checksetup.pl Perl 腳本創(chuàng)建的管理員帳號(hào)/口令進(jìn)行登錄。
六、進(jìn)入bugzilla目錄,修改localconfig
cd /var/www/html/bugzilla
./checksetup.pl(檢查模塊的安裝情況)
vi localconfig
把$db_pass=’ ’;中填入一個(gè)數(shù)據(jù)庫(kù)的密碼(自己一定要記住,如這里輸入123456)
七、進(jìn)入bugzilla頁(yè)面
http://192.168.1.105/bugzilla
。ù税惭b經(jīng)驗(yàn),是總結(jié)了許多人的方法而成。)