dfge1217_2009 发表于 2010-5-31 10:03:06

求助,bugzilla安装

打算搭建BUG跟踪环境,看了很多bugzilla的win下安装手册,老在安装DBD-mysql下过不了。
D:\bugzilla-3.6>perl checksetup.pl
* This is Bugzilla 3.6 on perl 5.12.0
* Running on WinXP/.Net Build 2600 (Service Pack 3)

Checking perl modules...
Checking for            CGI.pm (v3.33)   ok: found v3.49
Checking for          Digest-SHA (any)   ok: found v5.48
Checking for            TimeDate (v2.21)   ok: found v2.24
Checking for            DateTime (v0.28)   ok: found v0.55
Checking for   DateTime-TimeZone (v0.79)   ok: found v1.19
Checking for               DBI (v1.41)   ok: found v1.611
Checking for    Template-Toolkit (v2.22)   ok: found v2.22
Checking for          Email-Send (v2.16)   ok: found v2.198
Checking for          Email-MIME (v1.861)ok: found v1.903
Checking for Email-MIME-Encodings (v1.313)ok: found v1.313
Checking for Email-MIME-Modifier (v1.442)ok: found v1.903
Checking for               URI (any)   ok: found v1.54

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)   ok: found v1.21

The following Perl modules are optional:
Checking for                  GD (v1.20)   ok: found v2.44
Checking for               Chart (v2.1)    ok: found v2.4.1
Checking for         Template-GD (any)   ok: found v1.56
Checking for          GDTextUtil (any)   ok: found v0.86
Checking for             GDGraph (any)   ok: found v1.44
Checking for            XML-Twig (any)   ok: found v3.35
Checking for          MIME-tools (v5.406)ok: found v5.428
Checking for         libwww-perl (any)   ok: found v5.834
Checking for         PatchReader (v0.9.4)ok: found v0.9.5
Checking for         perl-ldap (any)   ok: found v0.4001
Checking for         Authen-SASL (any)   ok: found v2.1401
Checking for          RadiusPerl (any)   ok: found v0.17
defined(%hash) is deprecated at C:/Perl/site/lib/SOAP/Lite.pm line 465,
ine 522.
      (Maybe you should just omit the defined()?)
defined(%hash) is deprecated at C:/Perl/site/lib/SOAP/Lite.pm line 2203,
line 522.
      (Maybe you should just omit the defined()?)
Checking for         SOAP-Lite (v0.710.06) ok: found v0.711
Checking for            JSON-RPC (any)   ok: found v0.96
Use of uninitialized value in open at C:/Perl/site/lib/Test/Taint.pm lin
DATA> line 522.
Checking for          Test-Taint (any)   ok: found v1.04
Checking for         HTML-Parser (v3.40)   ok: found v3.64
Checking for       HTML-Scrubber (any)   ok: found v0.08
Checking for Email-MIME-Attachment-Stripper (any)   ok: found v1.316
Checking for         Email-Reply (any)   ok: found v1.202
Checking for         TheSchwartz (any)      not found
Checking for      Daemon-Generic (any)      not found
Checking for            mod_perl (v1.999022)not found
***********************************************************************
* OPTIONAL MODULES                                                    *
***********************************************************************
* Certain Perl modules are not required by Bugzilla, but by         *
* installing the latest version you gain access to additional         *
* features.                                                         *
*                                                                     *
* The optional modules you do not have installed are listed below,    *
* with the name of the feature they enable. Below that table are the*
* commands to install each module.                                    *
***********************************************************************
*    MODULE NAME * ENABLES FEATURE(S)                                 *
***********************************************************************
*    TheSchwartz * Mail Queueing                                    *
* Daemon-Generic * Mail Queueing                                    *
*       mod_perl * mod_perl                                           *
***********************************************************************
* Note For Windows Users                                              *
***********************************************************************
* In order to install the modules listed below, you first have to run *
* the following command as an Administrator:                        *
*                                                                     *
*   ppm repo add theory58S http://cpan.uwinnipeg.ca/PPMPackages/10xx/
***********************************************************************
COMMANDS TO INSTALL OPTIONAL MODULES:

    TheSchwartz: ppm install TheSchwartz
Daemon-Generic: ppm install Daemon-Generic
       mod_perl: ppm install mod_perl

defined(%hash) is deprecated at Bugzilla/Install/Localconfig.pm line 282
chunk 522.
      (Maybe you should just omit the defined()?)
Reading ./localconfig...

OPTIONAL NOTE: If you want to be able to use the 'difference between two
patches' feature of Bugzilla (which requires the PatchReader Perl module
as well), you should install patchutils from:

    http://cyberelk.net/tim/patchutils/

Checking for         DBD-mysql (v4.00)    not found

For MySQL, Bugzilla requires that perl's DBD::mysql 4.00 or later be
installed. To install this module, run the following command (as Adminis


    ppm install DBD-mysql


D:\bugzilla-3.6>ppm install TheSchwartz
Downloading ActiveState Package Repository packlist...done
Updating ActiveState Package Repository database...done
Downloading theory58S packlist...not modified
Downloading theory58s packlist...redirect
Downloading theory58s packlist...not modified
Downloading theory58s packlist...redirect
Downloading theory58s packlist...done
Downloading theory58S packlist...not modified
Downloading theory58S packlist...done
Updating theory58S database...done
Downloading theory58S packlist...not modified
ppm install failed: Can't find any package that provides TheSchwartz

D:\bugzilla-3.6>ppm install mod-perl
ppm install failed: Can't find any package that provides mod-perl

D:\bugzilla-3.6>ppm install DBD-mysql
ppm install failed: Can't find any package that provides DBD-mysql
按照上面的建议模块下载网站手动下载,也试过了,但还是说DBD-mysql找不到PPD包。
哪位大虾可以给指点下迷津啊~~~

gaha 发表于 2010-5-31 11:17:32

有一个包需要手动填写名称,查我的主题帖,有说明。

dfge1217_2009 发表于 2010-5-31 11:19:28

手动安装DBD-mysql模块,结果报告:

D:\bugzilla-3.6\DBD-mysql-4.014>dir
驱动器 D 中的卷是 工作盘
卷的序列号是 4CD8-7884

D:\bugzilla-3.6\DBD-mysql-4.014 的目录

2010-05-3011:10    <DIR>          .
2010-05-3011:10    <DIR>          ..
2010-04-1511:09            59,213 ChangeLog
2010-04-1301:37             1,948 constants.h
2010-04-1511:01         137,157 dbdimp.c
2010-04-1504:04            10,153 dbdimp.h
2010-05-3011:10    <DIR>          eg
2010-04-1511:10            29,295 INSTALL.html
2010-05-3011:10    <DIR>          lib
2010-04-1503:54            29,673 Makefile.PL
2010-04-1301:37               713 Makefile.PL.embedded
2010-04-1501:43             1,209 MANIFEST
2010-04-1301:37                41 MANIFEST.SKIP
2010-04-1511:10               601 META.yml
2010-04-1301:37             1,709 myld
2010-04-1301:37            18,407 mysql.xs
2010-04-1301:37             3,387 README
2010-05-3011:10    <DIR>          t
2010-04-1301:37               896 TODO
            14 个文件      294,402 字节
               5 个目录 41,259,708,416 可用字节

D:\bugzilla-3.6\DBD-mysql-4.014>makefile.pl
Set up gcc environment - 3.4.5 (mingw-vista special r3)
C:\PROGRA~1\MySQL\MYSQLS~1.0\bin\MYSQLA~1.EXE: connect to server at 'localhost'
failed
error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)'
Problem running C:\PROGRA~1\MySQL\MYSQLS~1.0\bin\MYSQLA~1.EXE - aborting ...

D:\bugzilla-3.6\DBD-mysql-4.014>

其中c:\PROGRA~那个是手动添加到PATH的MYSQL安装路径
这里说是无法连接到服务端,但在机器上,MYSQL启动什么的都很正常,连接查询都可以做!

dfge1217_2009 发表于 2010-6-1 13:12:15

楼上的高手,我看了你的帖子:在计算机管理树目录的IIS节点下找到“web服务扩展”
我是XP系统,IIS重新找了I386装,也找不到“WEB服务扩展”!
网上说只有服务器型系统有这个!:L
页: [1]
查看完整版本: 求助,bugzilla安装