新手搭建Bugzilla

本文详细介绍在Windows环境下如何从零开始安装Bugzilla缺陷管理系统,包括配置MySQL数据库、安装Perl模块、设置IIS服务器以及Bugzilla软件本身的安装过程。

        在后期进入到一个项目当中,此时项目已经进入到了大规模测试、修改bug阶段,但项目组一直没有使用缺陷管理系统,采用手动提交Excel Bug Report的方法,随着Bug的不断增多,这种方法越来越难于控制,于是准备搭建缺陷管理系统。

        选用bugzilla的好处有很多了,开源、免费、基于Web、易于部署、有中文补丁,在这就不一一说了。在网上找了一些关于如何搭建bugzilla的文章,很有帮助,但对新手来说,尤其是从未接触过perl的人来说,要想看懂就有一些困难了,我也属于这一行列。而且安装过程中的部分细节与描述并不完全符合,因此写了这篇文章,希望对新手有所帮助。

       安装bugzilla步骤如下:

       1、安装配置MySql

       安装过程此处略,建议大家把Administrion工具也装上,方便很多;

       建立bugzilla专用的schema;

       建立用户,给此用户分配bugzilla schema完全访问的权限。

       2、安装ActivePerl module

       安装ActivePerl;

       下载module到本机:http://landfill.bugzilla.org/ppm/ ,注意要将所有目录都下下来,如script等;

    下载的module主要是ppd文件,在命令行下运行ppm -install module名.ppd,所有的都装上,不要偷懒,如果碰到版本冲突的情况,可以使用ppm -uninstall module名 命令将原有的卸载(此步骤也可以在GUI下完成,我不太会,命令行也很方便)。

    3、配置IIS

    将下载的bugzilla压缩包解压到某一目录;

    新建虚拟目录,指向bugzilla目录;

    增加一个映射,将.cgi文件映射到perl,例如d:/Perl/bin/perl.exe -T "%s" %s(半角的双引号);

    将index.cgi增加到默认文档列表,这样直接输入路径即可访问。

    4、安装bugzilla

    修改checksetup.pl文件,将其中数据库连接相关的变量修改为在mysql中配置的情况(以2.22为例在该文件的700~720行)

    有些文章说修改localconfig文件,但实际上在第一次执行checksetup.pl文件时localconfig文件是不存在的,而且这两个文件中关于数据库连接的内容是一致的,修改checksetup.pl即可。

    执行perl checksetup.pl文件,通常在第一次执行时会提示一些东西,然后直接退回到dos提示符下,如果不是缺少module的问题就不用管,再执行一次就可以了(缺少module按照第2节的方法装一下)

    安装过程中会有一些需要输入的东西,都很简单。

    至此,bugzilla就可以使用了,不过界面是英文,布局很乱:)

    5、汉化

    汉化包可以在http://bugzilla.org/download.html 下到,具体安装步骤在安装包中有,此处略。

         个人不太推荐使用汉化包,会有莫名其妙的问题,但汉化包中包括了一个快速安装module的脚本,非常方便。

        6、一些bugzilla网站

        一些bugzilla的参考网站

Bugzilla官方网站           http://www.bugzilla.org
Bugzilla汉化项目           http://sourceforge.net/projects/bugzilla-cn
Perl官方网站                  http://www.perl.com
ActivePerl官方网站       http://www.activestate.com/Products/ActivePerl
MySQL官方网站           http://www.mysql.com
Fake Sendmait for Windows       http://www.glob.com.au/sendmail/
Installing Bugzilla on Microsoft Windows
                                               http://www.bugzilla.org/docs/2.20/html
   Bugzilla windows安装红宝书       http://blog.fz0132.com/trackback.asp?tbID=654
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值