Bugzilla使用手册(三)

本文详细介绍如何在Ubuntu系统上安装及配置Bugzilla缺陷跟踪系统,包括所需软件Perl、Mysql、Apache2等的安装步骤,以及Bugzilla的下载、安装、配置全过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Bugzilla在ubuntu下的安装及配置

 

1、需要先安装的软件

(1). Perl(V5.8.1以上)

  一般ubuntu上会自带,用perl -v语句可以检查当前安装版本,如果没有安装自行安装sudo apt-get install 

(2) 数据库(Mysql)

  安装命令 sudo apt-get install mysql-server

  安装一会之后会出现如下界面让你输入密码,之后会让你确认,须记住该密码以后登录数据库要用

  

  安装完成后输入mysql -u root -p

  然后输入密码

  这样说明数据库安装成功

(3) Web服务器(使用apache2)

  安装命令sudo apt-get install apache2

(4) Mail Transfer Agent

  安装命令:sudo apt-get install sendmail

(5)下载bugzilla并安装perl

  下载地址:http://Bugzilla.org/

  下载后将文件解压到/var/www/文件夹下面,解压语句为:sudo tar -C /var/www/ -xvf bugzilla-5.0.3.tar.gz

  然后目录下回出现一个bugzilla-5.0.3文件夹,改名为bugzilla,改名语句为:sudo mv bugzilla-5.0.3 bugzilla。

  然后切换带到该目录下,ls可以有checksetup.pl文件,运行sudo perl checksetup.pl

  运行完毕后安装必须安装的包安装语句为:sudo /urs/bin/perl install-module.pl –all,这个过程会要很长的时间。(执行俩次如果还有模块安装不上也没关系,之后会在bugzilla文件夹中产生一个localconfig文件)

 

2、配置环境

(1).mysql的配置

   进入mysql中,并且依次输入以下语句:

  create database bugs; 创建一个bugs数据库

  create user bugs@localhost; 创建一个bugs用户

  grant all on bugs.* to bugs@'localhost';为用户bugs授权

  flush privilege; 刷新用户权限

  创建完成后可以用show databases 语句查询是否是bugs数据库

(2).apache2服务器的配置

  打开apapche2的配置文件sudo vim /etc/apache2/ apache2.conf

  添加如下内容:

 

  (3)在上面步骤完成后bugzilla目录下会有一个localconfig文件,修改其中的参数值为: $webservergroup = 'www-data'; $db_port = 3306; $index_html = 1;保存后退出,接下来改bugzilla的所属用户组: sudo chgrp -R root.www-data Bugzilla,如果之后权限进不去可以暂时修改其权限值:chmod -R 777 bugzilla。接下来在终端执行sudo perl checksetup.pl,如果出现如下状况: 

  检查mysql无误后执行如下语句:

  sudo apt-get install libdbd-mysql-perl(很重要)

  安装完成继续执行sudo perl checksetup.pl,出现以下语句说明安装成功

 

3、启动bugzilla重启apache2以及mysql

  sudo /etc/init.d/apache2 restart

  sudo /etc/init.d/mysql restart

  接下来打开浏览器firefox,然后在输入localhost/Bugzilla/。如果发现打开的页面是网页源码。则需要启动cgi模块

  sudo a2enmod cgi然后重启啊apache2服务器sudo /etc/init.d/apache2 restart。之后刷新出现如下界面则说明安装成功.

 

 

转载于:https://www.cnblogs.com/zzka/p/7846320.html

Bugzilla是Mozilla公司向我们提供的一个开源的免费缺陷跟踪工具。作为一个产品缺陷的记录及跟踪工具,它能够为你建立一个完善的Bug跟踪体系,包括报告Bug、查询Bug记录并产生报表、处理解决、管理员系统初始化和设置四部分。并具有如下特点:  基于Web方式,安装简单、运行方便快捷、管理安全。  有利于缺陷的清楚传达。本系统使用数据库进行管理,提供全面详尽的报告输入项,产生标准化的Bug报告。提供大量的分析选项和强大的查询匹配能力,能根据各种条件组合进行Bug统计。当错误在它的生命周期中变化时,开发人员、测试人员、及管理人员将及时获得动态的变化信息,允许你获取历史纪录,并在检查错误的状态时参考这一记录。  系统灵活,强大的可配置能力。Bugzilla工具可以对软件产品设定不同的模块,并针对不同的模块设定开发人员和测试人员;这样可以实现提交报告时自动发给指定的责任人;并可设定不同的小组。设定不同的用户对Bug记录的操作权限不同,可进行有效的控制管理。允许设定不同的严重程度和优先级,可以在错误的生命期中管理错误,从最初的报告到最后的解决,都有详细的记录,确保了错误不会被忽略,同时,可以让开发人员将注意力集中在优先级和严重程度高的错误上。  自动发送Email通知相关人员。根据设定的不同责任人,自动发送最新的动态信息,有效的帮助测试人员和开发人员进行沟通。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值