Windows安装Bugzilla步骤

1.安装mysql
为Bugzilla新建一个Database,
新建用户bugs,为该用户分配Bugzilla的所需权限。

2.安装ActivePerl或StrawberryPerl
新手推荐ActivePerl,StrawberryPerl需要自己做一些配置

3.下载Bugzilla最新版,并解压
在cmd下,执行

    perl checksetup.pl

命令行会提示缺少的包,有可选的和必须的两种。

对于Strawberry你可以按提示安装所有包

    perl install-module.pl --all

也可以只安装必须的包。

对于ActivePerl,只需一条一条的执行安装即可。

   ppm install TimeDate
   ppm install DateTime
   ppm install DateTime-TimeZone
   ppm install Template-Toolkit
   ppm install Email-Send
   ppm install Email-MIME

4.再次运行

    perl checksetup.pl

在Bugzilla目录下会生成localconfig文件,
修改其中的数据库配置,

第三次运行

    perl checksetup.pl

会向你询问一些信息,并自动生成数据库中的表及初始数据

5.下载并安装Apache,修改conf/httpd.conf
将下面一行的注释去掉

    AddHandler cgi-script .cgi

并添加虚拟目录

    Alias /Bugzilla D:/BugZilla
    <Directory "D:/BugZilla"&#93;
        Options ExecCGI All
        AllowOverride All
        ScriptInterpreterSource Registry-Strict 
        Order allow,deny
        Allow from all
    </Directory>

在注册表中配置Perl路径

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.cgi\Shell\ExecCGI\Command]
@="D:\\Perl\\bin\\perl.exe -T"

6.重启Apache,查看http://localhost/Bugzilla
用户名为第5步中输入的邮箱地址

7.如果有问题,用Bugzilla下的脚本可以判断问题所在

    perl testserver.pl  http://127.0.0.1/Bugzilla