安裝bugzilla,要先獲得一些軟件的支持,可以通過網上下載獲得。
一:下載相關軟件:
1。ActivePerl-5.6.1(最好不要用最新版本,否則在安裝相應模塊時會有些小問題,這個版本我試過,可以用,)下載地址:[url]http://www.activestate.com/store/download.aspx?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca[/url],有三種格式,我選擇的是.tar.gz。
2。mysql : (rpm格式)下載地址:[url]www.rpmfind.net[/url]或者[url]www.mysql.org[/url]
下載清單:
MySQL-client-4.0.21-0.i386.rpm MySQL-devel-4.0.21-0.i386.rpm MySQL-server- 4.0.21-0.i386.rpm
3。bugzilla (bugzilla-2.18rc2.tar.gz)
4。web
服務器,這里用apache (httpd-2.0.55.tar.gz)
5。perlmodules(模塊) 下載地址:[url]www.cpan.org[/url](可以直接用模塊名搜索,也可以以其他方式)
二:安裝步驟。
1。安裝mysql。
# cd /
# mkdir mysql
# cd mysql
(將所需文件放在此目錄下,可通過掛載光驅輸入,也可利用scrt上傳,至于scrt使用方法,不作講述)
# rpm -ivh MySQL-server-4.0.21-0.i386.rpm
# rpm -ivh MySQL-client-4.0.21-0.i386.rpm
# rpm -ivh MySQL-devel-4.0.21-0.i386.rpm
2.安裝apache
# cd /
# mkdir apache
# cd apache
(將安裝文件放在此目錄下)
# tar zvxf http-2.2.0.tar.gz
# ./configure
# make
# make insatll
# vi /etc/httpd/conf/httpd.conf(修改ServerName這行后面部分為本機IP地址,如:
ServerName 192.168.1.65:80)
# /usr/sbin/apachectl start (啟動acpache)
3.安裝bugzilla(在根目錄下新建bugzilla目錄)
# cd bugzilla
# tar zvxf bugzilla-2.18rc2.tar.gz
# mv bugzilla-2.18rc2 /var/www/html/bugzilla(將bugzilla-2.18rc2改名放在apache默認安裝目錄下
4.安裝perl.(在根目錄下新建perl目錄)
# cd perl
# rpm -ivh ActivePerl-5.6.1.638-i686-
linux.rpm
5.安裝perl模塊
(1)模塊Appconfig
# cd perl
# tar zxvf Appconfig-1.56.tar.gz
# cd Appconfig-1.56
# perl Makefile.PL
# make
# makeinstall
(2)安裝CGI
(3)TimeDate
(4)DBI
(5)DBD::mysql(此模塊一定要在DBI之后安裝)
(6)Template-toolkit
6.進入bugzilla目錄,修改localconfig
cd /var/www/html/bugzilla
./checksetup.pl(檢查模塊的安裝情況)
vi localconfig
把$db_pass=’ ’;中填入一個
數據庫的密碼(自己一定要記住,如這里輸入xxx)
7、 進入mysql 中創建我們自己的數據庫
#cd /var/www/html/bugzilla
Mysql>mysql –u root
Mysql>create database bugs;
Mysql>GR
ANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,
CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO [email=bugs@localhost]bugs@localhost[/email]
IDENTIFIED BY 'xxx';(此處填我們在上一步操作中的密碼)
mysql> FLUSH PRIVILEGES;
mysql> quit;
8、 輸入管理員的郵箱、用戶名、密碼
./checksetup.pl
9、 修改bugzilla的權限、屬主和屬組
1、cd /var/www/html
2、chmod 777 bugzilla
3、chown –R apache.apache bugzilla
10、 配置apache
(1)、vi /etc/httpd/conf/httpd.conf
(2)、去除這行的注釋增加.pl:AddHandler cgi-scrīpt .cgi .pl
(3)、在這行增加index.cgi DirectoryIndex index.cgi index.html index.html.var
(4)、在未尾增加以下幾行
<Directory “/var/www/html/bugzilla”)
Options +Indexes +ExecCGI
AllowOverride Limit
</Directory>
(5)、進入bugzilla頁面
[url]http://192.168.1.65/bugzilla[/url]