分享
 
 
 

Win2000下Bugzilla安装实录(一)

王朝system·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

Win2000下Bugzilla安装实录

(作者:Jackey,网址:www.kuihua.net)

1 前言:

Bugzilla是软件测试的利器,是一款优秀的开源的Bug Tracking System;由于是专门为Unix定制开发的,因此要想在Windows平台下安装,需要费不少的劲;不晓得是什么原因,网上有关Bugzilla的安装讲解大多都是支离破碎的,再加上它本身就是一种可以任意修改的Perl脚本程序,而且Bugzilla开发小组在代码维护和发布上也可能有点小问题;这些因素造成要想在Windows平台下搭建一个相对完整的Bugzilla系统,更是难上加难;不过,如果有一定的Perl语言知识的话,改动起来还是比较快的。

本文是针对在Windows的LAN环境下,安装和修改Bugzilla脚本的的经验介绍,一步一步的向您介绍如何配置和搭建Bugzilla的安装环境。下面是本文的另一些连接映射,欢迎各位看官讨论使用,共同进步。

葵花论坛:http://www.kuihua.net/bbs/dispbbs.asp?boardID=1&RootID=1035&ID=1035

微软培训:http://www.devmanclub.com/ShowPost.aspx?PostID=4130

CSDN专栏:http://www.csdn.net/Develop/read_article.asp?id=24088

另外,本文参考了微软培训论坛里的如下文章,本文应该是此文的改进版:),如有不妥,请留言或E-Mail联系我。同时,为了确保各位看官能够真正将Bugzilla用起来,将广大的人民群众从修改Perl脚本的苦海中解救出来,我还提供了一个已经排除了大量Bug的汉化版,但还是要做简单修改,主要是填写E-Mail地址和Mysql的安装路径;文章最后还探讨了如何利用CVSNT系统,与Bugzilla开发小组同步升级,避免重复修改Bugzilla的升级版本;有关CVSNT系统请参考本人的相关文章。

参考文章:http://www.devmanclub.com/ShowPost.aspx?PostID=2584

CVS文章:http://www.csdn.net/Develop/read_article.asp?id=19756

下载连接:http://www.kuihua.net/soft/Bugzilla-2.17.6(Jackey).rar

最后,祝愿各位看官用得开心,每天利用Bugzilla消灭无数的Bug,哈哈!!

2 安装Mysql与Mysqlcc:

1. 本文使用的是最新Mysql For Windows的4.0.17版本,没有出现问题,这是官方下载连接:http://www.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.17-win.zip

2. 安装时需要注意最好不要改动Mysql的默认安装位置,否则,无法引导,需要改动一些设置。这里假设你的安装位置为:D:\mysql

3. 安装完毕后进入D:\mysql\bin,执行winmysqladmin.exe,如果出现绿灯,则说明你的Mysql系统正常启动了。

4. 下载Mysql Center Control版本,这是一个Mysql的管理器,可以直接修改数据库内容,非常方便。下载连接:http://ftp.tku.edu.tw/mysql/Downloads/MySQLCC/mysqlcc-0.9.3-win32.zip

5. 修改mysql的root用户密码:

D:\>cd mysql

D:\mysql>cd bin

D:\mysql\bin>mysql -u root mysql

mysql>UPDATE user SET Password=PASSWORD('<new_password'>) WHERE user='root';

mysql>FLUSH PRIVILEGES;

说明:其中<new_password>为root用户的新密码。更改密码后,要用root用户访问mysql,必须使用mysql -u root -p,按提示敲入正确的root新密码。

6. 创建bugs用户,并赋给相应的权限:

mysql>GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, DROP, REFERENCES, LOCK TABLES, CREATE TEMPORARY TABLES ON bugs.* TO bugs@localhost IDENTIFIED BY '<bugs_password>';

mysql> FLUSH PRIVILEGES;

说明:要记住bugs用户的密码,在下面的bugzilla配置文件要用。

7. 创建bugs数据库:

mysql>create database bugs;

mysql>exit

8. 这时可以打开mysqlcc.exe,用root用户登陆到本机的mysql数据库中,看看变化;注意:上面的数据库操作可以直接在mysqlcc中操作。

3 安装ActivePerl和相关Module:

1. 下载ActivePerl-5.6.1.633-MSWin32-x86.msi或以上版本。这里假设你的安装路径是:D:\Perl

2. 修改PPM(Perl Package Manager)的下载地址,提高Perl安装其它模块时的下载速度。

打开D:\Perl\Lib\CPAN.pm,查找并更改$CPAN: defaultsite ||= "ftp://ftp.perl.org/pub/CPAN";为$CPAN: defaultsite ||= "http://cpan.shellhung.org";

3. 由于有几个Perl Module无法直接安装,需要下载到本地通过nmake.exe和cl.exe编译并安装,因此,最好装一个Visual C++ 6.0,这样才能完成特殊模块的安装。

4. Bugzilla需要多个Perl Module的支持,在它的帮助文档中有介绍,为了方便和简化各位看官的安装过程,本人写了一个简单的批处理文件,如果你下载了本人提供的修改包,解压后有一个PerlModule目录,里面有一个PerlModule.bat文件,直接运行就可以了,但需要注意的是:有几个模块无法直接安装,仔细看提示,告诉了你如何安装这些特殊模块。这里新增加了Authen::SASL模块,用于发送邮件认证信息。此外,在本文的附录中列出了这个批处理的源代码,供各位看官改进和参考。

4 下载Bugzilla:

1. 首先说明:如果你已经下载了我提供的修改包,这部分可以直接跳过,修改包里已经改好了。

2. www.bugzilla.org上目前只有bugzilla-2.17.6.tar.gz下载,但是它的用户认证部分有问题,就是Bugzilla\Bugzilla\Auth\DB.pm这个文件,可以从Mozilla提供的CVS服务器上下载最新的替换掉,Mozilla的CVS服务器如下:anonymous@cvs-mirror.mozilla.org:/cvsroot

3. 这里假设你的解压位置为:D:\Bugzilla

4. 下载中文汉化版,可以到sourceforge.net下载,本人的修改包中使用的是最新的bugailla-2.17.4-cn-0.92.tar.gz,由候光敏汉化,不过,好多地方都还是英文的,如果各位看官有兴趣的话可以自己跟自己的需要自己汉化,因为它都是一些有源代码的脚本。

5. 把下载的文件解压,将cn目录拷贝到D:\Bugzilla\template目录下。

5 配置IIS:

1. 打开【控制面板】->【管理工具】->【Internet 服务管理器】,在【默认 Web 站点】点按右键选择【属性】->【主目录】->【配置…】,在【应用程序映射】中点击【添加】,增加如下资料:

2. Perl脚本解析器:(*.pl)

可执行文件: D:\Perl\bin\perl.exe "%s" %s

扩展名: .pl

仅限于: GET,HEAD,POST

3. CGI脚本解析器:(*.cgi)

可执行文件: D:\Perl\bin\perl.exe "%s" %s

扩展名: .cgi

仅限于: GET,HEAD,POST

4. 默认 Web 站点】->【新建】->【虚拟目录】:

别名:Bugzilla,访问目录:D:\Bugzilla,访问权限中增加【写入】权限。

5. 选择刚建立的虚拟目录Bugzilla,右键选择【属性】-> 【文档】。【默认文档】中增加index.cgi。

(未完,待续)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有