Bugzilla 安装与介绍

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

2.安装Bugzilla
  2.1.下载Apache http://httpd.apache.org/download.cgi找到自己需要的版本
  2.2 下载ActivePerl http://downloads.activestate.com/ActivePerl/releases/             
      找到自己需要的版本并且下载下来
  2.3 下载Bugzilla http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-3.6.1.tar.gz
 
  安装ActivePerl
  配置Activeperl 的环境变量
 
   PERL_HOME="D:\bugzilla-3.6.1";
   PATH =.;%PERL_HOME%\bin
  

  解压bugzilla
  使用命令行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([email protected] 这个账号必须和smtp_username一样,如果不一样可能会导致登陆邮件服务器失败)',
'smtp_password' => '登陆邮箱的密码 e.g.(xxxx)',
'smtp_username' => '邮箱账号 e.g.( [email protected])',
'smtpserver' => '发送邮件服务器 e.g.(smtp.163.com) '

保存

请找到跟目录下面的所有.pl 和.cgi 文件

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





  安装apache

  配置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 服务器
输入
http://localhost/

哈哈,看到了bugzilla



猜你喜欢

转载自steven-lee.iteye.com/blog/718233