bugzilla的安装与汉化

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:
关于bugzilla的安装,以下内容转载本圈另一篇blog:http://liuyu.blog.51cto.com/183345/64052
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,并要求你输入administrator的email、realname和password //这些是登录的时候用到的用户名和密码。
# chmod 755 –R bugzilla //如果不设置755 访问时会报403 错误
# chown apache.apache –R bugzilla
三、apache配置
# vi /usr/local/apache2/conf/httpd.conf
在未尾添加:
<Directory “/…./bugzilla/” >
Options ExecCGI
AllowOverride All
</Directory>

 
去掉AddHandler cgi-script .cgi 的注释
# service httpd restart
 
//重启apache
现在安装已经完成,在IE里 [url]http://IP/bugzilla[/url] 就可以看到登录信息啦!
本文出自 “seven” 博客,请务必保留此出处http://liuyu.blog.51cto.com/183345/64052

 
安装完成bugzilla-3.2.4后,下载bugzilla-3.1.2-cn.tar.gz(http://bugzilla-cn.googlecode.com/issues/attachment?aid=7121193428095449209&name=bugzilla-3.1.2-cn.tar.gz
解压得到cn目录,cp cn bugzilla/template/en/custom -R
然后重新在bugzilla目录下./checksetup.pl,运行完之后记得重新改一下权限:
# chmod 755 –R bugzilla //如果不设置755 访问时会报403 错误
# chown apache.apache –R bugzilla
至此安装汉化全ok

 
有点郁闷的是,花了一整天装出来的bugzilla头说不好用,只好再找其他的bug系统,后来找到一个更简单的,提供一下链接http://www.twbsd.org/chs/bug_tracker/index.php,上面介绍、安装、使用全都有,需要的可以去看看,本人目前用的就是它。




本文转自 vfast_chenxy 51CTO博客,原文链接:http://blog.51cto.com/chenxy/990716,如需转载请自行联系原作者
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
安全 Linux 测试技术
最新版Kali虚拟机安装和汉化中文教程
本文是对渗透测试安全人员经常使用的测试系统的最新版进行的一次系统配置下载安装配置,同时包含汉化的教程,是对自己熟悉系统安装环境配置的一次总结
807 0
sublimeText3下载安装教程
本文介绍sublimeText3下载安装的教程。
1964 0
sublimeText3下载安装教程
|
Windows 编译器 开发者
|
Linux 开发工具
gitlab汉化版安装
汉化版gitlab安装
1883 0
|
开发工具 git Linux
|
关系型数据库 测试技术 Apache
|
Web App开发 关系型数据库 PHP