安装Bugzilla

Eileen让帮忙安装一个Bugzilla,觉得应该慢简单,可是经过两天晚上的折腾之后,终于把Bugzilla在windows下安装好了,因为没有Perl基础,发现也不是想象中那么的简单。

网上安装的例子很多了,在此我只将初学者可能会遇到的问题列上来。
我用到的是:
-ActivePerl 5.8.8
-Mysql5.0
-IIS
-Bugzilla3.2

1.在运行中键入cmd,执行perl -version可以检查perl安装是否正确
2.安装好IIS以后,要给Bugzila配置虚拟目录,并做一些设置,有点要注意的是,在应用程序设置按钮。增加一个映射,将.cgi文件映射到perl.exe。有些文档里写成:perl.exe “%s” %s,这样不正确的。正确的配置应该如下:

<perl完整路径>\perl.exe -x<Bugzilla完整路径> -wT “%s” %s
例如:
c:\perl\bin\perl.exe -xc:\bugzilla -wT “%s” %s

3.从cmd下进入Bugzila的安装目录,运行perl -CheckSetup.pl可以检查Bugzila所需要的perl模块是否正确安装了。这里当时觉得最晕,在命令行打出了一对的信息,然后就注意到最下面的提示信息,但其实是optional的,required的模块在最上面的提示中。

4.执行了perl -CheckSetup.pl以后,就根据提示的内容下载模块。比如根据提示内容直接执行ppm install AppConfig.

5.还可以在cmd下运行ppm,会出来ppm的GUI,他会列出你在edit-preference-repositories的可以更新的package,这是你看有一些package是可以upgrade的,这个要结合3.的提示信息,有些包他会说版本低了什么的。

6.其他模块安装都比较顺利,就是DBD-Mysql 4.0那个安装遇到很多问题,先是手动安装,下载了tar包,然后用perl -MakeFiel.pl去编译,带了一大穿访问Mysql的参数,结果还是不对,后来发现直接在cmd下运行 ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd 就ok了。

希望给后来人有点小小的帮助

你可能感兴趣的:(mysql,windows,cgi,perl,IIS)