测试积点老人 发表于 2018-12-20 13:31:10

bugzilla 安装小记

本帖最后由 测试积点老人 于 2018-12-20 13:38 编辑

由于开发项目需要 需安装项目缺陷管理软件
系统环境 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
检查有两处错误 一处是:<b>You have Archive::Tar 1.30, but 1.50 or later is recommended. Please upgrade.</b>
我用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 <Directory /www/bugzilla> AddHandler cgi-script .cgi Options +Indexes +ExecCGI DirectoryIndex index.cgi AllowOverride Limit </Directory> <VirtualHost *:8080> ServerAdmin bugzilla.com DocumentRoot /www/bugzilla ServerName bugzilla.com ErrorLog logs/bugzilla.com-error_log CustomLog logs/bugzilla.com-access_log common </VirtualHost>

不忘初心1111 发表于 2021-10-26 10:00:02

1111

千里 发表于 2021-12-6 09:24:18

bugzilla的安装很复杂,而且国内又用得很少
页: [1]
查看完整版本: bugzilla 安装小记