Bugzilla是Mozilla公司提供的一款开源的免费Bug(错误或是缺陷)追踪系统,用来帮助你管理软件开发,建立完善的BUG跟踪体系。
安装环境:
OS:CentOS6.4 64bit
apache + mysql 加载perl模块
安装依赖包 yum install perl yum install perl-CPAN 下载软件包: wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.4.6.tar.gz tar -zxvf bugzilla-4.4.6.tar.gz cd bugzilla-4.4.6 检测: ./checksetup.pl --check-modules 很多没有安装的模块都列了出来,指南上说可以用下面的命令安装缺少的模块: perl install-module.pl <modulename> 但是运行上条命令是给出了更加简便的方式: 安装所有环境依赖包 ./install-module.pl --all
安装需要一段时间:
创建数据库,供bugzilla项目存储数据。
安装完成后 修改配置文件
vi localconfig
ps:数据库账号必须具有操作索引的权限,否则下一步安装过程会报错
然后执行安装:
./checksetup.pl
安装过程中需要输入管理员账号<邮箱>、真实姓名、密码
安装完成
配置虚拟主机:
vi /etc/httpd/conf.d/httpd-vhosts.conf
增加如下内容:
#bug.test.com <Directory /home/www/web/bugzilla> AddHandler cgi-. .cgi Options +Indexes +ExecCGI DirectoryIndex index.cgi index.html AllowOverride Limit AddHandler cgi-script .cgi Options Indexes FollowSymLinks AllowOverride FileInfo Options All Order allow,deny Allow from all </Directory> <VirtualHost *:80> ServerAdmin admin@admin DocumentRoot "/home/www/web/bugzilla" ServerName bug.test.com ErrorLog "/home/www/web/log/bug.test.com-error.log" CustomLog "/home/www/web/log/bug.test.com-access.log" common </VirtualHost>
安装过程中的报错
Software error:
The ./data/params file does not exist. You probably need to run checksetup.pl. at Bugzilla/Config.pm line 314.
Compilation failed in require at /home/www/web/bugzilla/index.cgi line 19.
BEGIN failed–compilation aborted at /home/www/web/bugzilla/index.cgi line 19.
For help, please send mail to the webmaster (admin@admin), giving this error message and the time and date of the error.
The ./data/params file does not exist. You probably need to run checksetup.pl. at Bugzilla/Config.pm line 314.
Compilation failed in require at /home/www/web/bugzilla/index.cgi line 19.
BEGIN failed–compilation aborted at /home/www/web/bugzilla/index.cgi line 19.
For help, please send mail to the webmaster (admin@admin), giving this error message and the time and date of the error.
原因:配置文件未修改,安装失败。
转载请注明出处:怡然之乐 – FineYi