51Testing软件测试论坛

标题: bugzilla 安装小记 [打印本页]

作者: 测试积点老人    时间: 2018-12-20 13:31
标题: 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


检查有两处错误 一处是:

  1. <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:

  1. 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=" "
复制代码

中间有两次提示我:

  1. 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中

  1. PATH=/usr/local/mysql/bin:$PATH; export PATH
复制代码

配置

  1. 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
1111
作者: 千里    时间: 2021-12-6 09:24
bugzilla的安装很复杂,而且国内又用得很少




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2