Bugzilla 安装与介绍

本文介绍Bugzilla——一款流行的软件缺陷追踪工具,并详细说明了如何在本地环境中安装配置Bugzilla,包括所需依赖组件如Apache、ActivePerl及Bugzilla本身的下载、安装步骤。

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

[b] 1.什么是Bugzilla[/b]
Bugzilla是用于软件缺陷追踪的网络应用程序,由Mozilla计划开发和应用。1998年,网景公司开放其源代码,后以Mozilla Public License协议授权。众多组织应用它作免费软件和产权软件的产品缺陷追踪

[b]2.安装Bugzilla[/b]
2.1.下载Apache[url]http://httpd.apache.org/download.cgi[/url]找到自己需要的版本
2.2 下载ActivePerl [url]http://downloads.activestate.com/ActivePerl/releases/[/url]
找到自己需要的版本并且下载下来
2.3 下载Bugzilla [url]http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.1.tar.gz[/url]

[b]安装ActivePerl[/b]
配置Activeperl 的环境变量

PERL_HOME="D:\bugzilla-3.6.1";
PATH =.;%PERL_HOME%\bin

[b]解压bugzilla[/b]
使用命令行cd 到 bugzilla 的目录
cd D:\bugzilla-3.6.1

进到解压目录后

键入 checksetup.pl
确保
CGI.pm
Digest-SHA
TimeDate
DateTime
DateTime-TimeZone
DBI
Template-Toolkit
Email-Send
Email-MIME
Email-MIME-Encodings
Email-MIME-Modifier
URI
DBD-mysql
Authen-SASL

如果这些模块没有被安装 请使用下面命令

ppm install Authen-SASL 回车安装该模块



如果提示无法连接MySQL数据库请在根目录下面找到

localconfig


修改配置参数 
$db_host = 'localhost';
$db_user = 'root';
$db_pass = 'root';
$db_port = 3306;


保存退出

在回到命令行,执行checksetup.pl

等待安装完成

在跟目录下面找到data文件夹
找到params文件
修改下列参数

'mail_delivery_method' => 'SMTP',
'mailfrom' => '邮箱账号e.g(xxx@163.com 这个账号必须和smtp_username一样,如果不一样可能会导致登陆邮件服务器失败)',
'smtp_password' => '登陆邮箱的密码 e.g.(xxxx)',
'smtp_username' => '邮箱账号 e.g.( xxx@163.com)',
'smtpserver' => '发送邮件服务器 e.g.(smtp.163.com) '

保存

[color=red]请找到跟目录下面的所有.pl 和.cgi 文件

将#!/usr/bin/perl 改变为 #!C:/Perl/bin/perl[/color]


[b]安装apache[/b]

配置Apache 服务器 -- 示例代码是用Vhost

<VirtualHost *:80>
ServerAdmin serveradmin
DocumentRoot "D:/bugzilla-3.6.1"
ServerName localhost
ServerAlias localhost
ErrorLog "logs/bugzilla-host.localhost-error.log"
CustomLog "logs/bugzilla-host.localhost-access.log" common

<Directory "D:/bugzilla-3.6.1">
Options ExecCGI All
AllowOverride All
ScriptInterpreterSource Registry-Strict
order allow,deny
Allow from all
</Directory>

<IfModule dir_module>
DirectoryIndex index.html index.cgi
</IfModule>

<IfModule mime_module>
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
</IfModule>
</VirtualHost>



保存 重启Apache 服务器
输入
[url]http://localhost/[/url]

哈哈,看到了bugzilla


[img]http://dl.iteye.com/upload/attachment/281172/3b86787e-c9c8-3898-a789-f7d37d0b5b2d.jpg[/img]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值