bugzilla安装配置方法整理(Windows环境)
Bugzilla是一个Bug追踪系统设计,是一个用来帮助你管理软件开发的软件。都说bugzilla的安装和配置比较麻烦,尤其是在windows系统下,这让我们产生了一种恐惧心理,其实认真配置起来也不会太难。
整理了一些Bugzilla配置方法,方便各位网友参考。
安装环境:
操作系统:win2003
perl解释器:ActivePerl(5.8.8.820)
数据库:MySQL
bugzilla 3.0
web server:Apache 2.0.49
1、安装Mysql运行环境
Apache+MySQL+PHP+Phpmyadmin的运行环境我也提到多次了,为了节省时间,我们完全可以直接安装AppServ或者Xampp等傻瓜式的安装包,详情请查看我以前的日志Mysql+Phpmyadmin+php运行环境安装配置整理
以安装AppServ为例,下载安装好之后即可拥有MySql运行环境。
2、安装activeperl
activeperl的下载和安装比较简单,这里不再赘述。下载activeperl最新版本:http://downloads.activestate.com/ActivePerl/Windows/,可以安装需要选择所要的版本。
3、安装bugzilla
bugzilla并不需要安装,下载完后解压到本地某个目录下即可.
http://www.bugzilla.org/download/现在最新的版本是3.1.3,我装的就是这个版本.
安装完后,在dos下执行checksetup.pl,看缺少哪几个perl module,具体命令如下:
C:Perlin>perl C:ugzillachecksetup.pl
可以看出,我的perl 和bugzilla都放在C盘根目录下,执行后,发现有很多模块需要安装:
Checking perl modules…
Checking for CGI (v2.93) ok: found v3.29
Checking for TimeDate (v2.21) not found
Checking for PathTools (v0.84) ok: found v3.25
Checking for DBI (v1.41) ok: found v1.58
Checking for Template-Toolkit (v2.15) not found
Checking for Email-Send (v2.16) not found
Checking for Email-MIME-Modifier (any) not found
Checking available perl DBD modules…
Checking for DBD-Pg (v1.45) not found
Checking for DBD-mysql (v4.00) not found
Checking for DBD-Oracle (v1.19) not found
The following Perl modules are optional:
Checking for GD (v1.20) not found
Checking for Chart (v1.0) not found
Checking for Template-GD (any) not found
Checking for GDTextUtil (any) not found
Checking for GDGraph (any) not found
Checking for XML-Twig (any) not found
Checking for MIME-tools (v5.406) not found
Checking for libwww-perl (any) ok: found v2.036
Checking for PatchReader (v0.9.4) not found
Checking for PerlMagick (any) not found
Checking for perl-ldap (any) not found
Checking for RadiusPerl (any) not found
Checking for SOAP-Lite (any) ok: found v0.55
Checking for HTML-Parser (v3.40) ok: found v3.56
Checking for HTML-Scrubber (any) not found
Checking for Email-MIME-Attachment-Stripper (any) not found
Checking for Email-Reply (any) not found
Checking for mod_perl (v1.999022) not found
Checking for CGI (v3.11) ok: found v3.29
上面是执行的一部分结果,可以看到必须安装的模块有7个,其中CGI,DBI,PATHTOOL三个已经安装;可选的安装有三个,就是数据库的三个,根据选择数据库的不同,分别安装.因为我用的是mysql,所以一会就选择dbd-mysql进行安装;还有后面的一堆是可装可不装的,到时等需要用时再安装不迟.
接下来,我们就来安装这些模块.
4、安装perl modules
可以通过activeperl的PPM进行模块的安装.
打开 开始->程序->activeperl 5.8.8 bulid822->perl package manager(PPM),在第3步中,我们可以发现需要另外安装TimeDate (v2.21) ,Template-Toolkit (v2.15) ,Email-Send (v2.16),Email-MIME-Modifier (any),DBD-mysql (v4.00) 这五个模块.
Template-Toolkit (v2.15)的安装
我们在PPM中查找,发现了Template-Toolkit (v2.15),选中它,点右键,点”install Template-To