bugzilla 安装小记

由于开发项目需要 需安装项目缺陷管理软件

系统环境 centos 5.5
apache2

下载buglila-4.4

安装准备
安装perl CPAN
当我用yum安装CPAN时 提示没有package,可能是我用163的repo的原因
幸好那台服务器上有cpan 然后/usr/bin/perl install-module.pl –all 安装所有模块

进入/www/bugzila/
执行checksetup.pl

检查有两处错误
一处是:You have Archive::Tar 1.30, but 1.50 or later is recommended. Please upgrade.
我用capn -i Tar 提示已是最新的Tar模块
然后手动编译安装
另外一处是:DBD:mysql模块安装失败 我又手动编译安装
cpan> install DBI
先装DBI
再装DBI:mysql
perl Makefile.PL –libs=“-L/usr/local/webserver/mysql/lib/mysql -lmysqlclient -L/usr/lib -lz” –cflags=-I/usr/local/webserver/mysql/include/mysql –mysql_config=/usr/local/webserver/mysql/bin/mysql_config –testhost=localhost –testdb=bugs –testuser=root –testpassword=” "
中间有两次提示我:Multiple copies of Driver.xst found in: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/ /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/ at Makefile.PL line 943
Using DBI 1.628 (for perl 5.008008 on x86_64-linux-thread-multi) installed in /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBI/
但是我试了好几次之后不知道改了那块就通过make test了 下去还要在搞下

安装时注意mysql的环境变量,若没有则用 添加/usr/local/mysql/bin到环境变量PATH中
PATH=/usr/local/mysql/bin:$PATH;
export PATH

配置httpd

AddHandler cgi-script .cgi
Options +Indexes +ExecCGI
DirectoryIndex index.cgi
AllowOverride Limit


ServerAdmin bugzilla.com
DocumentRoot /www/bugzilla
ServerName bugzilla.com
ErrorLog logs/bugzilla.com-error_log
CustomLog logs/bugzilla.com-access_log common

你可能感兴趣的:(bugzilla 安装小记)