51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3785|回复: 5
打印 上一主题 下一主题

[原创] 求救bugzilla安装

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-31 13:26:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在XP下安装,在论坛里面资料很复杂而且很烦琐,越看越头疼。求助你们发一个简单明了一点的安装过程吧,谢谢大家了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-1-31 14:56:43 | 只看该作者
为什么不用TD呢,在我们伟大的中国TD还不照样是免费的,td比哪个bugzilla的功能强大多了啊
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-1-31 16:15:33 | 只看该作者
公司没钱啊,有一个问题我安装bugzilla的时候就是找不到 localconfig文件.我已经checksetup.pl   了
谁来帮我解决一下啊,到底是什么原因
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-1-31 18:15:49 | 只看该作者
运行perl checksetup.pl之后出现如下内容,你们帮我看看哪些模块没装,还是哪里出问题了?
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.

C:\Documents and Settings\Administrator>cd\

C:\>cd bugzilla-2.22

C:\bugzilla-2.22>perl checksetup.pl

Checking perl modules ...
Checking for       AppConfig (v1.52)   ok: found v1.55
Checking for             CGI (v2.93)   ok: found v3.04
Checking for    Data::Dumper (any)     ok: found v2.121_08
Checking for    Date::Format (v2.21)   ok: found v2.22
Checking for             DBI (v1.38)   ok: found v1.43
Checking for      File::Spec (v0.84)    found v0.82
Checking for      File::Temp (any)     ok: found v0.16
Checking for        Template (v2.08)   ok: found v2.13
Checking for      Text::Wrap (v2001.0131) ok: found v2005.082401
Checking for    Mail::Mailer (v1.67)   ok: found v1.67
Checking for    MIME::Base64 (v3.01)    found v2.20
Checking for     MIME::Tools (v5.406)  ok: found v5.417
Checking for        Storable (any)     ok: found v2.15

The following Perl modules are optional:
Checking for              GD (v1.20)   ok: found v2.16
Checking for     Chart::Base (v1.0)    ok: found v2.3
Checking for       XML::Twig (any)      not found
Checking for       GD::Graph (any)     ok: found v1.43
Checking for GD::Text::Align (any)     ok: found v1.18
Checking for     PatchReader (v0.9.4)  ok: found v0.9.5
Checking for   Image::Magick (any)      not found

All the required modules are available at:
    http://landfill.bugzilla.org/ppm/
You can add the repository with the following command:
    ppm rep add bugzilla http://landfill.bugzilla.org/ppm/

If you want to use the bug import/export feature to move bugs to
or from other bugzilla installations, you will need to install
the XML::Twig module by running (as Administrator):

   ppm install XML::Twig

If you want to convert BMP image attachments to PNG to conserve
disk space, you will need to install the ImageMagick application
Available from http://www.imagemagick.org, and the Image::Magick
Perl module by running (as Administrator):

   ppm install Image::Magick



Bugzilla requires some Perl modules which are either missing from
your system, or the version on your system is too old.
They can be installed by running (as Administrator) the following:
   ppm install MIME::Base64
   Minimum version required: 3.01
   ppm install File::Spec
   Minimum version required: 0.84


C:\bugzilla-2.22>
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-2-4 10:42:35 | 只看该作者
啊,我也是遇到同样的问题啊
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-2-11 13:06:10 | 只看该作者

bugzilla安装步骤很详细的(转贴)

perl的版本不要最新的,我用的是5.8.817,819的我没有安装成功,它那个perl管理器下载perl模块要钱,偶没有money只得搞个低版本的手动下载安装
1.perl模块要一个不少了安装了
2.iis配置正确
3.logconfig文件要修改修改

Windows xp下安装bugzilla
Windows xp下安装bugzilla

一、安装Perl

1、下载ActivePerl 5.8.7

http://activestate.com/Products/ ... .plex?id=ActivePerl,安装到C:\Perl(安装路径可自定,以下同)
2、安装bugzilla所要求的模块

如果需要使用LDAP验证的话,还需要Net::LDAP模块

C:\>ppm PPM - Programmer's Package Manager version 3.1.Copyright (c) 2001 ActiveState Corp. All Rights Reserved.ActiveState is a devision of Sophos. Entering interactive shell. Using Term::ReadLine::Stub as readline library. Type 'help' to get started. ppm> rep add Bugzilla http://landfill.bugzilla.org/ppmRepositories:[1] ActiveState PPM2 Repository[2] ActiveState Package Repository[3] Bugzillappm> install AppConfig====================Install 'AppConfig' version 1.52 in ActivePerl 5.8.7.813.====================Downloaded 50508 bytes....Successfully installed AppConfig version 1.52 in ActivePerl 5.8.7.813.ppm> install TimeDate====================Install 'TimeDate' version 1.16 in ActivePerl 5.8.7.813.====================Downloaded 19235 bytes....Successfully installed TimeDate version 1.16 in ActivePerl 5.8.7.813.ppm> install DBI====================Install 'DBI' version 1.43 in ActivePerl 5.8.7.813.====================Downloaded 508164 bytes....Successfully installed DBI version 1.43 in ActivePerl 5.8.7.813.ppm> install DBD-mysql ====================Install 'DBD-mysql' version 2.9002 in ActivePerl 5.8.7.813.====================Downloaded 178803 bytes....Successfully installed DBD-mysql version 2.9002 in ActivePerl 5.8.7.813.ppm> install Template-Toolkit====================Install 'Template-Toolkit' version 2.13 in ActivePerl 5.8.7.813.====================Downloaded 530770 bytes....Successfully installed Template-Toolkit version 2.13 in ActivePerl 5.8.7.813.ppm> install MailTools====================Install 'MailTools' version 1.67 in ActivePerl 5.8.7.813.====================Downloaded 46881 bytes....Successfully installed MailTools version 1.67 in ActivePerl 5.8.7.813.ppm> install GD====================Install 'GD' version 2.07 in ActivePerl 5.8.7.813.====================Downloaded 363039 bytes....Successfully installed GD version 2.07 in ActivePerl 5.8.7.813.ppm> install Chart====================Install 'Chart' version 2.3 in ActivePerl 5.8.7.813.====================Downloaded 58641 bytes....Successfully installed Chart version 2.3 in ActivePerl 5.8.7.813.ppm> install GDGraph====================Install 'GDTextUtil' version 0.86 in ActivePerl 5.8.7.813.====================Downloaded 19178 bytes....Successfully installed GDTextUtil version 0.86 in ActivePerl 5.8.7.813.====================Install 'GDGraph' version 1.43 in ActivePerl 5.8.7.813.====================Downloaded 71764 bytes....Successfully installed GDGraph version 1.43 in ActivePerl 5.8.7.813.ppm> install PatchReader ====================Install 'PatchReader' version 0.9.4 in ActivePerl 5.8.7.813.====================Downloaded 9558 bytes....Successfully installed PatchReader version 0.9.4 in ActivePerl 5.8.7.813.ppm> install Net::LDAP ====================Install 'Convert-ASN1' version 0.19 in ActivePerl 5.8.7.813.====================Downloaded 26326 bytes....Successfully installed Convert-ASN1 version 0.19 in ActivePerl 5.8.7.813.====================Install 'perl-ldap' version 0.33 in ActivePerl 5.8.7.813.====================Downloaded 188548 bytes....Successfully installed perl-ldap version 0.33 in ActivePerl 5.8.7.813.====================Install 'Net-LDAP-Express' version 0.11 in ActivePerl 5.8.7.813.====================Downloaded 7693 bytes....Successfully installed Net-LDAP-Express version 0.11 in ActivePerl 5.8.7.813.ppm>quit
二、安装Mysql
1、下载Mysql,我下载的是mysql-4.1.12a-win32,直接安装即可。
2、修改mysql的root用户密码
安装最后,安装程序会提示输入管理密码,用户名是root。
3、创建bugs数据库,创建bugs用户,并赋给相应的权限
进入安装目录下的bin文件夹
C:\mysql\bin>mysql --user=root -p mysqlEnter password: ********Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 15 to server version: 4.1.12a Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database bugs; Query OK, 1 row affected (0.11 sec) mysql> grant all privileges on bugs.* to 'bugs'@'localhost' identified by 'sockmonkey';Query OK, 0 rows affected (0.03 sec) mysql> flush privileges;Query OK, 0 rows affected (0.00 sec) mysql> quit Bye C:\mysql\bin>
三、下载Bugzilla(www.bugzilla.org
最好下载bugzilla-2.20,该版本解决了邮件发送问题
解压到E:\Bugzilla可自选
四、配置IIS
1、打开控制面板->管理工具->Internet 信息服务, 在“默认站点”右键选择

属性-> 主目录-> 配置,在“应用程序映射”中点击“添加”增加如下资料
可执行文件: C:\Perl\bin\perl.exe –T "%s" %s
扩展名: .pl
限制为: GET,HEAD,POST



可执行文件: C:\Perl\bin\perl.exe –T "%s" %s
扩展名: .cgi
限制为: GET,HEAD,POST
注意Perl.exe的路径为你安装perl的时间路径
2、“默认站点”中增加“虚拟目录”,别名 :Bugzilla->目录:E:\Bugzilla->访问权限:增加 执行。
3、选择刚建立的虚拟目录Bugzilla,右键选择“属性”-> 文档。“默认文档”中增加index.cgi。
五、安装Bugzilla
bugzilla目录下有一个checksetup.pl脚本。这个脚本写的简直太好了,它既可以检查bugzilla需要的perl模块是否已安装,又可以创建数据库的表及admin用户。不过需要改几个地方才能够在windows下正常使用。
现在先运行cmd到dos下,进入bugzilla目录,运行perl checksetup.pl看看有什么提示信息。
1、运行perl checksetup.pl,如果没有什么错误提示,会生成localconfig文件

2、修改localconfig中的$db_pass = '(your password for mysql)';

3、再次运行perl checksetup.pl, 系统提示创建Administrator的相关邮件,Realname,密码的资料以及发送邮件的邮件服务器。
六、配置Bugzilla主要参数

Bugzilla的参数配置可以由管理员登录后,点击Parameters进入。不过似乎通过配置页面修改不能生效。可以直接修改data/params文件中的参数。
maintainer: 可以输入管理员的email

Urlbase: 输入当前bugzilla所在服务器的地址。例如http://domainserver/bugzilla

LDAPserver: LDAP服务器地址

LDAPbinddn: 如果你的LDAP不允许匿名绑定,这里需要填入LDAP server的管理员帐户和密码。格式cn=user:password

LDAPBaseDN: 鉴别用户的Search依靠

LDAPuidattribute: 包含用户登录信息的属性,比如uid,具体要从LDIF文件中获取(可以在服务器上由ldifde.exe导出)

LDAPmailattribute: 包含用户email信息的属性

LDAPfilter: LDAP Search是的筛选条件

user_verify_class: 用户校验方式的选择。DB表示依赖与bugzilla自身的数据库对用户验证。LDAP表示用LDAP server 管理用户验证。只有选择了LDAP方式,上面的所有LDAP的设置才生效。

mail_delivery_method: 邮件的提交模式。Windows下选用smtp方式

smtpserver: 邮件服务的提供商。mail_delivery_method选择了smtp方式才生效。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-27 23:11 , Processed in 0.081337 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表