您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 > Bugzilla
bugzilla在windows下的安装和配置
作者:网络转载 发布时间:[ 2014/3/12 14:41:14 ] 推荐标签:bugzilla 配置 安装

一、安装Perl
下载ActivePerl,可以到华军软件园去搜索(http://www.onlinedown.net/),我下载的是ActivePerl-5.8.0.806-MSWin32-x86.msi,安装到e:Perl(安装路径可自定,以下同)
二、安装Mysql
1、下载Mysql(http://www.onlinedown.net/),我下载的是mysql-4.0.15-win.zip,直接安装即可,注意要安装到系统目录下。同时可以下载安装mysqlcc-0.9.3-win32.zip,这是mysql的管理软件,挺好用的。
2、创建bugs数据库
mysql>create database bugs
要记住bugs用户的密码,在下面的bugzilla配置文件要用。
3、创建bugs用户 ,并赋给相应的权限
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,INDEX, ALTER,CREATE,DROP,REFERENCES,LOCK TABLES,CREATE TEMPORARY TABLES ON bugs.* TObugs@localhostIDENTIFIED BY '<bugs_password>';
mysql> FLUSH PRIVILEGES;
三、下载Bugzilla(http://www.bugzilla.org/)
好下载bugzilla-2.17.4,如果安装2.16好像要改很多perl脚本,我没有安装成功:(
解压到E:Bugzilla
四. 安装Bugzilla
1.安装perl模块
进入dos,E:Documents and SettingsAdministrator>cd e:ugzilla,E:Bugzilla>perl checksetup.pl,检查bugzilla需要的perl模块都安装完毕,如果没有安装完毕可以到cpan.shellhung.org,点击perl module->all module,下载AppConfig-1.55、CGI.pm-3.00、DBD-mysql-2.9002、DBI-1.38、Template-Toolkit-2.10、TimeDate-1.16。下载完后直接解压下载模块,进入dos,进入其目录,运行
perl MakeFile.pl
nmake
nmaketest
nmake install
(安装了VC会有nmake)
上面如果有得模块安装不成功,可以按照下面的方法去安装,先去下载Modules,放到本地,打开里面得一个文件叫installModules.bak,改第一行得Modules得存放目录,如cd E:BugzillaModules,copy NMAKE.exe e:WINNTsystem32,修改完后可以直接双击文件,则可以安装所有的模块了,安装完后要输入管理员邮箱帐号,用户名和密码
2.localconfig配置文件修改
装完模块后,在bugzilla文件夹里生成一个localconfig文件,打开后修改一下一些内容,
mysqlpath,db_host,db_port,db_name,db_user,db_pass
五.配置IIS
1、打开控制面板->管理工具->Internet Information Services,再Default Web Site右键选择Properties-> Home Dictory-> Configuration,在App Mappings中点击Add增加如下资料
Executable: e:Perlinperl.exe "%s" %s
Extension: .pl
Limit to: GET,HEAD,POST

Executable: e:Perlinperl.exe "%s" %s
Extension: .cgi
Limit to: GET,HEAD,POST
六.邮件服务器配置
1.打开登录页面,也管理员的邮箱帐号登录,打开系统参数,修改下面的四行,urlbase:http://192.168.0.119/bugzilla/,mailserver:192.168.0.119,mailuser:邮箱帐号,mailpass:邮箱密码
2.在bugzilla里的defparms.pl里修改后的四项和1一样

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd