1.安裝Perl(5.8.0以上)
perl -v 檢查是否安裝成功
2.安裝Mysql
mysql -V
3.安裝Apache
4.下載bugzilla http://www.bugzilla.org/download/
將其放到Web Server的目錄下,使得Web Server使用者可以對其有可寫入權限
5.安裝Perl Modules
su root
進入bugzilla的目錄,./checksetup.pl --check-modules 檢查perl模組的安裝情況
如果有些模組沒安裝,則安裝:perl -MCPAN -e 'install <module-name>'
6.安裝一個MTA(sendmail8.7或以上版本或相容的MTA)
7.建立資料庫使用者
grant all privileges on bugs.* to 'bugs'@'%' identified by 'password';
8.產生bugzilla參數檔案localconfig
再次運行./checksetup.pl
變更檔中的資料庫配置資訊、Apache的使用者和組等
9.產生資料庫表
再次運行./checksetup.pl產生資料庫;產生完成後,將會提示輸入管理員郵件地址、真實使用者名稱、密碼。
10.修改Apache配置,修改httpd.conf檔案(假設將bugzilla
安裝在/usr/local/apache2/htdocs/bugzilla),增加:
<Directory /usr/local/apache2/htdocs/bugzilla>
AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit
</Directory>
如果目錄只是一個符號連結,則必須加入+FollowSymLinks,再次運行./checksetup.pl,可以設定最小化的許可權在bugzilla的檔案和目錄上
11.瀏覽器中查看http://localhost/bugzilla