您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 > Bugzilla
Bugzilla的安装
作者:网络转载 发布时间:[ 2014/3/18 11:39:17 ] 推荐标签:Bugzilla 安装 软件

近终于装好的Bugzilla2.20.4,将安装的步骤总结一下:

1、  安装所需软件:

Bugzilla2.20.4

Bugzilla所需perl模块:BugzillaModules-2.20.zip

Bugzilla汉化包:bugzilla-2.20-cn-1.0汉化包.zip

Apache2:gggAPMserver.zip

ActivePerl5.8.8 Build 820

MySQL5.0.22(MySQL5.0.27版本安装出现冲突)

发信模块:Sendmail

2、  安装ActivePerl

3、  安装Apache:解压gggAPMserver.zip到gggAPMserver文件夹;进入amp文件夹,修改install.bat文件,屏蔽掉mySQL5的安装(后面将单独安装MySQL5.0.22);运行install.bat文件,安装Apache;

4、  安装MySQL5.0.22:安装时,选择utf-8编码,其他可默认安装;

创建数据库:(Bugzilla默认数据库为bugs,密码为空)

mysql>create database bugs;

mysql> grant select,insert,update,delete,index,alter,create,lock tables,drop,references on bugs.* to bugs@localhost identified by '';

mysql>flush privileges;

mysql>exit退出数据库

5、安装Perl模块:解压BugzillaModules-2.20.zip到BugzillaModules-2.20目录,进入目录,编辑setup.bat,屏蔽掉File-Spec.ppd的安装(BugzillaModules-2.20提供此模块为0.82版本,bugzilla需要0.84版本以上,而前面ActivePerl安装时所安装的此模块版本较高,此处不需要再安装)

6、从命令行进入bugzilla安装目录,执行perl checksetup.pl,检查各模块是否已安装,检查通过后生成localconfig文件,打开此文件,检查数据库bugs的信息是否正确;在命令行中再次运行perl checksetup.pl,创建所需要的数据,并要求输入管理员e-Mail及管理员密码等信息;

7、配置Apache服务器:进入apache/conf,配置文件:

将网站根目录设成bugzilla所在目录,目录权限设为:

 Options ExecCGI FollowSymLinks

    AllowOverride Limit

在http.conf中加入3行(如果已存在,则修改即可):

AddHandler cgi-script .cgi

AddHandler cgi-script .pl

AddDefaultCharset utf-8

找到DirectoryIndex index.html…… 这一行,在后面加上index.cgi

重启Apache服务;

8、此时,打开http://127.0.0.1,网页无法正常显示;

   使用UE的批量替换功能,替换*.cgi文件中的!/usr/bin/perl –wT为perl所在目录,例如:!D:perlinperl –w

9、此时打开http://127.0.0.1,,网页可正常显示,配置sendmail:将sendmail放在bugzilla所在目录的usr/lib/目录(同unix文件目录);打开sendmail.ini文件,设置smtp服务器地址,如smtp服务器在局域网中,可直接设为服务器IP地址,如smtp_server=192.168.0.3,设置邮件服务器默认域名,如:default_domain=mail.datech.com.cn;

做完这些设置后,可以登录bugzilla页面,使用邮箱地址****@datech.com.cn申请帐号,申请成功后,帐号密码会由sendmail发送到****@datech.com.cn;

10、此时英文版的Bugzilla可正常进行工作,进行汉化工作:解压汉化包bugzilla-2.20-cn-1.0汉化包.zip,解压其中的cn_UTF8.zip及custom.zip,将cn_UTF8放在bugzilla目录中的template目录下,并将文件夹名字改为cn;将custom文件夹放在skins目录;bugzilla安装目录内CGI.pm文件里第55行改为$self->charset('UTF-8');

进入bugzilla页面,登录管理员帐号,进行系统设置,将语言修改为cn;刷新页面,此时已显示为中文版;如出现乱码,浏览器应选择utf-8编码显示;

    安装完成后,仍存在一些问题,如添加产品模块时出现异常,有人建议在windows2003server系统下安装,有待一试……

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