[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 的环境变量
[b]解压bugzilla[/b]
使用命令行cd 到 bugzilla 的目录
进到解压目录后
如果提示无法连接MySQL数据库请在根目录下面找到
保存退出
在回到命令行,执行checksetup.pl
等待安装完成
在跟目录下面找到data文件夹
找到params文件
修改下列参数
保存
[color=red]请找到跟目录下面的所有.pl 和.cgi 文件
将#!/usr/bin/perl 改变为 #!C:/Perl/bin/perl[/color]
[b]安装apache[/b]
配置Apache 服务器 -- 示例代码是用Vhost
保存 重启Apache 服务器
输入
[url]http://localhost/[/url]
哈哈,看到了bugzilla
[img]http://dl.iteye.com/upload/attachment/281172/3b86787e-c9c8-3898-a789-f7d37d0b5b2d.jpg[/img]
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]