BUGZILLA在windows下的安装
51Testing软件测试网Rg[5Lf;}#]
一. 安装MySQL数据库
Q'`WJF|gD5R051Testing软件测试网sL\3a%e\_
下载MySql 4.x:sql/,我用的版本是mysql4.1.22 for win3251Testing软件测试网w)i XsM,r8i
安装请看如何在Windows平台下安装MySQL(www.websina/bugzero/faq/database-mysql-win.html)。
h\!v^&lu\051Testing软件测试网T5tOW9zb"m$L+I7G
二.安装activeperl
k Cg.\/^x3g0
YB?l&A#A3B3J?0下载activeperl最新版本:downloads.activestate/ActivePerl/Windows/,可以安装需要选择所要的版本,我选用的是5.8.822,现在最新的版本是5.10.1002,一开始是我用的是5.10.1002这个版本,发现PPM中包含的模块反而没有5.8.822这个版本来的全,所以最终还是使用了5.8.822这个版本.但是要注意的是bugzilla3.0.3及以上版本要求activeperl版本在5.8.1以上.mysql下载到了c盘51Testing软件测试网9oT f1mj0X Mk

w;NC ^QK0安装activeperl,这个没什么可说的,默认安装即可.51Testing软件测试网 h K S3UO
51Testing软件测试网D_Y jL8T&P
三.安装bugzilla51Testing软件测试网/NC9m5C8o:O
51Testing软件测试网)HH6q?*U!q
bugzilla并不需要安装,下载完后解压到本地某个目录下即可.
_.l,n/l%@D`F0/download/现在最新的版本是3.1.3,我装的就是这个版本.
(`@7mh(V!\
P\0
Y.gxXr J7Y0安装完后,在dos下执行checksetup.pl,看缺少哪几个perlmodule,具体命令如下:
Q9_'Y2Z c4US0C:\Perl\bin>perl C:\bugzilla-3.1.3\checksetup.pl51Testing软件测试网!|+U&JQ"?#{
可以看出,我的perl和bugzilla都放在C盘根目录下,执行后,发现有很多模块需要安装:51Testing软件测试网#nr[]p/Hb"k&H
51Testing软件测试网|-I,F$P3M.X'Z/_D Ge
Checking
"i/s Z&?rK/kci{0Checking for                CGI (v2.93)  ok: found v3.29
N0k"_Et0
Checking for            TimeDate (v2.21)    not found51Testing软件测试网"A9czy [ N\
Checking for          PathTools (v0.84)  ok: found v3.2551Testing软件测试网A-l}q'T8~
Checking for                DBI (v1.41)  ok: found v1.58
o | d9N pp0Checking for    Template-Toolkit (v2.15)    not found
;_Ww7F7X[[#EG0Checking for          Email-Send (v2.16)    not found51Testing软件测试网 L|%e$YTa0d(D
Checking for Email-MIME-Modifier (any)      not found
!eA7e!D7y w:g
FE051Testing软件测试网 W'[a%MT_-M @lbJ
Checking available perl 51Testing软件测试网~D/W,UwHU
Checking for              DBD-Pg (v1.45)    not found
+[%Ml?9lG7e2exw
hu B0Checking for          DBD-mysql (v4.00)    not found
+V8aX1o)V2m5U0Checking for          DBD-Oracle (v1.19)    not found
}8v2Bu/[1yFSS0
*mr&t To(~_~{0The following Perl modules are optional:
C@3`0B)ge.t0
Checking for                  GD (v1.20)    not found51Testing软件测试网 _!\'LMFR
Checking for              Chart (v1.0)    not found
/Q+J6\db/tX0Checking for        Template-GD (any)      not found51Testing软件测试网yzS4`%r4]:O
Checking for          GDTextUtil (any)      not found51Testing软件测试网6[S
S ?#|R `
Checking for            GDGraph (any)      not found
I-a-kU7Z6|RT0Checking for            XML-Twig (any)      not found51Testing软件测试网HE(Cck t"V GR
Checking for          MIME-tools (v5.406)  not found51Testing软件测试网l{%O[1dc
Checking for        libwww-perl (any)    ok: found v2.036
xV;Xx u.};T$W0Checking for        PatchReader (v0.9.4)  not found
8W2O3B3q b2N6| q9pV0Checking for          PerlMagick (any)      not found
d4UY Q)D3u`'RI0Checking for          perl-ldap (any)      not found51Testing软件测试网U9w g%r;D/bA
Checking for          RadiusPerl (any)      not found51Testing软件测试网6g-h gN(I9[v\0fM
Checking for          SOAP-Lite (any)    ok: found v0.55
a^B ? A&J/D0Checking for        HTML-Parser (v3.40)  ok: found v3.5651Testing软件测试网#Tl7ee7Jg"Z
Checking for      HTML-Scrubber (any)      not found51Testing软件测试网6@-M:g1Ma)O
Checking for Email-MIME-Attachment-Stripper (any)      not found
A'@o D&J#e b pe0Checking for        Email-Reply (any)      not found51Testing软件测试网 b I,Ho1{:N si&b
Checking for            mod_perl (v1.999022)  not found
~;|xh%nSI0Checking for                CGI (v3.11)  ok: found v3.2951Testing软件测试网U:b%H/?W%v
ICyD^6GX1|0上面是执行的一部分结果,可以看到必须安装的模块有7个,其中CGI,DBI,PATHTOOL三个已经安装;可选的安装有三个,就是数据库的三个,根据选择数据库的不同,分别安装.因为我用的是mysql,所以一会就选择dbd-mysql进行安装;还有后面的一堆是可装可不装的,到时等需要用时再安装不迟.51Testing软件测试网U9_ihx:O
u9W h pCQX|4[0接下来,我们就来安装这些模块.
1`)cA c;t2Q0
1N#B |THB6a/U0四.安装perl modules51Testing软件测试网?A~GqYJ
51Testing软件测试网3g1[*I%kw7c&H'Y2_
可以通过activeperl的PPM进行模块的安装.
\J`9Y-@/w`J\9W/H0
打开开始->程序->activeperl 5.8.8 bulid822->perl package manager(PPM),打开如下图所示窗口:
Z
V!{g.e(Z051Testing软件测试网X7ks5J i,z
XYe:}(\dib0
3e8H-@
Yd.q0对应(三)我们可以知道需要另外安装TimeDate (v2.21) ,Template-Toolkit (v2.15) ,Email-Send (v2.16),Email-MIME-Modifier (any),DBD-mysql (v4.00) 这五个模块.
I+Yhb:?/b0
EQ
?+J'?%Be%L0Template-Toolkit (v2.15)的安装51Testing软件测试网#b CU4C vD pn G
我们在PPM中查,发现了Template-Toolkit (v2.15),选中它,点右键,点"install Template-Tool
kit 2.15",然后点击窗口第二栏的绿箭头图标,也可以使用快捷键ctrl+enter,弹出一个对话框,点确定即可.
z$`!Vq:D;D Um)e0
x4Hn6ct)nB ]"A;[lW0TimeDate (v2.21)的安装51Testing软件测试网(g\l/u{q&bse
TimeDate比较奇怪,在PPM上到的TimeDate版本是1.16,但是直接在ppm上安装完了后,执行checksetup.pl,发现TimeDate安装成功,并且版本升级到了2.22,后来也没发现问题及原因.51Testing软件测试网+F7_xE?
s/C
51Testing软件测试网,mr/X0F~vLDL{_
Email-Send (v2.16)的安装51Testing软件测试网x9G#m/P sw
PPM上Email-Send的版本是2.05,无法支持bugzilla 3.1.3,需要通过其他网站下载包安装.
nlDqCXR"D(L0在dos下输入以下语句:51Testing软件测试网$Q[1c.@h[
C:\Perl\bin>ppm installtheoryx5.uwinnipeg.ca/ppms/Email-Send.ppd51Testing软件测试网 aS _!VO!X g
点击enter ,PPM自动从theoryx5.uwinnipeg.ca/ppms上下载最新的Email-Send.ppd进行安装51Testing软件测试网vOq]7?\'c6pn]
此时执行结果提示:51Testing软件测试网k7U2w@A"e0SX2U
ppm install failed: Installing Module-Pluggable-3.01 for Email-Send would downgr
rX-jc+~1C$Sv0
adeDevel::InnerPackage from version 0.3 to 0.2, Module::Pluggable from version
)t(T NRp u03.6 to 3.01, and Module::Pluggable::Object from version 3.6 to 0; use --force to
y%Hzcz/Y0 install regardless51Testing软件测试网+I w8TE a0y0\;B`
按照提示将命令改成C:\Perl\bin>ppm installtheoryx5.uwinnipeg.ca/ppms/Email-Send.ppd --force,重新执行即可.51Testing软件测试网
@r,B Jll0US
51Testing软件测试网%lHM3Zm3y\1D
x

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。