本帖最后由 测试积点老人 于 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>
复制代码
|