2024年4月10日发(作者:)

Bugzilla安装指南(Installed in Windows)

一.

安装前的准备

a)

Mysql

下载:/downloads/mysql 版本:MySql-5.0.27-win32

b)

ActivePerl

下载:/Products/Download/?id=ActivePerl

版本:

c)

Perl

模块:/project/?group_id=75477下载

bugzillaModules-2.20

d)

Bugzilla

下载:/download 版本:Bugzilla-2.22.2

e)

IIS(Internet Information Server)

,最好最先安装。

f)

Operation System:Windows 2003 or Windows xp professional

二:安装MySql

Mysql

的安装是标准的Windows安装,很简单,按照提示一路Next就可以了。在配

置步骤中,记下分配的端口号(默认是3306),管理员账户Root的密码(密码是自己设置的)。

开始建立数据库:进入MySql的命令行界面,以ROOT用户登录:

#Create database bugs;

#Create database bugzilla;

#Grant all privileges on bugs.* to ‘bugzilla’@’localhost’ identified by ‘bugzilla’;

注释:(‘bugzilla’@’localhost’为新添加的用户账户,后面的bugzilla为密码)

#Grant all privileges on bugzilla.* to ‘bugzilla’@’localhost’ identified by ‘bugzilla’;

#Flush privileges;

注意:如果MySql

是4.1以上的版本,那么有可能会出现”客户端不支持验证协议”的错误,这时

使用如下方法进行解决:

#Set password for ‘bugzilla’@’localhost’=OLD_PASSWORD(‘bugzilla’);

#quit;

到此。Mysql

安装完成。

三:安装Activeperl

及Perl模块:

同Mysql一样,Activeperl也是标准安装包,一路“下一步”就可以顺利安装完成。

安装完成后。会在系统盘下(一般是C:盘)生成一个Perl的文件夹(C:Perl)。

安装完Perl,下面就要装Perl Modules,安装Perl Modules有好几种方法,这里介绍两

种方法:

法一:进入Perl的bin文件夹下:

C:perlbin>

Ppm>rep add Bugzilla /ppm (提供模块下载地址)

„„..

Ppm>install AppConfig

„.

Ppm>install Timedate

Ppm>install DBI

Ppm>install DBD-mysql

Ppm>install Template-Toolkit

Ppm>install MailTools

Ppm>install GD

Ppm>install chart

Ppm>install GDGraph

Ppm>install PatchReader

Ppm>install Net::LDAP

安装完成。另:如果是新版本的ActivePerl

那么,它会提供一个模块包管理器。运行bin下

的就会出现。也可以用这个来安装模块。两者都是一样的。

三:检验安装Bugzilla

把下载到的Bugzilla-2.22.2解压到C:盘根目录下,改名为Bugzilla.

在命令提示符下:

C:perlbin> c:

此时,它将会检查您所安装的perl模块是否符合要求。并给出相应的提示。有些模块

版本可能比较低,那就去下载新版本的模块,再安装上去。当检查全部完成时,它会在C:bugzilla

下生成一个localconfig的配置文件。用记事本打开,编辑:

找到:

$db_host=”localhost”;

数据库服务器地址

$db_port=3306;

数据库服务器所用的端口

$db_name=”bugs”;

数据库名称,我们先前建立的数据库

$db_user=”bugzilla”;

数据库账户,我们先前建立的数据库用户

$db_pass=”bugzilla”;

数据库账户密码,我们先前设立的密码

Localconfig

文件设置完成后,保存退出。

再次运行:

C:perlbin> c:

此时,它会根据你设置的参数连接数据库,生成表和数据。

另外会叫你设置SMTP

服务器地址,BUGZILLA管理员电子邮件和管理用户和密码。

OK

,此时你的bugzilla基本上已经全部完成。对了怎么访问?我们来配置IIS吧。

四:配置IIS

IIS

的配置相对简单,建立一个虚拟目录,将文件路径指向c:bugzilla.执行权限设置

为:脚本和可执行文件。然后点击旁边的“配置”按钮。弹出“应用程序配置”对话框。点击,

“添加”按钮,添加如下参数:

可执行文件:c: –xC:bugzilla –wT “%s” %s

扩展名:.CGI

动作:限制为:GET,HEAD,POST.

一路确定。关闭IIS

属性窗口。此时打开IE。输入:localhost/bugzilla,OK,成功出现了

BGUZILLA的界面。

现在。已经成功完成了BUGZILLA

的安装。

五:汉化(略)

汉化就不讲了。个人建议使用英文原版的,练练英文水平。

六:附录。

安装指南,为了书写方便没有配上图片。图片请参考bugzilla官方提供的安装文档,

图片与其完全一样。地址为:/docs/.