bugzilla安装
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-12
Bugzilla 简介及安装 简介: 1. Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具.作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分.并具有如下特点: 2. 基于Web方式,安装简单、运行方便快捷、管理安全. 3. 有利于缺陷的清楚传达.本系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的Bug报告.提供大量的分析选项和强大的查询匹配能力,能根据各种条件组合进行Bug统计.当错误在它的生命周期中变化时,开发人员、测试人员、及管理人员将及时获得动态的变化信息,允许你获取历史纪录,并在检查错误的状态时参考这一记录. 4. 系统灵活,强大的可配置能力.Bugzilla工具可以对软件产品设定不同的模块,并针对不同的模块设定开发人员和测试人员;这样可以实现提交报告时自动发给指定的责任人;并可设定不同的小组.设定不同的用户对Bug记录的操作权限不同,可进行有效的控制管理.允许设定不同的严重程度和优先级,可以在错误的生命期中管理错误,从最初的报告到的解决,都有详细的记录,确保了错误不会被忽略,同时,可以让开发人员将注意力集中在优先级和严重程度高的错误上. 5. 自动发送Email通知相关人员.根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通. 本文环境: //在安装之前先确保以下软件能正常使用 Redhat as5 Apache 2.2.4 Msyql 5.0.22 Perl 2.8.8 一、安装: 官方文档:[url]http://www.bugzilla.org/docs/[/url] 下载最新的包:[url]http://www.bugzilla.org/download[/url] [url]http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.0.2.tar.gz[/url] 1. 解压 # tar zxvf bugzilla-3.0.2.tar.gz # cd bugzilla-3.0.2 # mv bugzilla-3.0.2 bugzilla 2. 查看并安装perl 模块 //相关的perl 模块比较多,有二种安装方法 方法一: # cd bugzilla # ./checksetup.pl //查看所依赖的perl 模块 显示not found 说明没有安装,显示 OK 说明已经安装后面跟着相应的版本号; Optional 为可选项 # perl -MCPAN -e ''install "<module-name>"'' //选择CPAN主机站点下载安装缺少的perl模块,当完成时进入~/.CPAN/build查看INSTALL.html了解安装情况,这个命令一般会安装bugzilla的模块,要安装其他的option模块的话,可以到perl -MCPAN -e shell里面,打入install xxx模块即可. 方法二: 到[url]http://www.cpan.org/[/url] 下载相应的模块名称进行安装 //我比较喜欢这种,方法灵活,只是所需要下载的包比较多. # tar zxvf 相应的模块包(CGI) # cd CGI #perl Makefile.PL #make #make test #make install 用以上方法安装好所有的包 # ./checksetup.pl // 看到相应的模块都已正常安装 二、配置安装 1、建立数据库 #mysql -u root -pyourpasswd mysql>;create database bugs; mysql>; GRANT SELECT, INSERT,UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,CREATE TEMPORARY TABLES, DROP, REFERENCES ON bugs.* TO bugs@localhost IDENTIFIED BY ''$db_pass''; mysql>; FLUSH PRIVILEGES; mysql>;quit -----------上面黑体的字段只有你的mysql版本在4.0以上才需要,这里的bugs、bugs@localhost和$db_pass分别表示为bugzilla建立的数据库名、bugzilla的数据库用户和密码,请牢记! 2、 修改bugzilla 文件 # vi ../bugzilla/localconfig.cgi $db_host = "localhost"; $db_name = "bugs"; $db_user = "bugs"; $db_pass = "xxxx"; 3、安装bugzilla 并设置权限 # ./ checksetup.pl 此处会按要求创建数据库以及其中的tables,并要 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 在Linux上远程部署Java应用程序下一篇: LINUX添加USB设备
关于bugzilla安装的所有评论