搜集资料,交流经验……

Bugzilla的安装

上一篇 / 下一篇  2008-04-18 23:36:43 / 个人分类:测试技术

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

,GH-@`(z)JM k0

1、  安装所需软件:51Testing软件测试网;Y/r eCg+s)uOs

Bugzilla2.20.451Testing软件测试网{m3z?j _`pk

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

M/\5Mn~0C0

Bugzilla汉化包:bugzilla-2.20-cn-1.0汉化包.zip51Testing软件测试网6NOOz|0_;L

Apache2gggAPMserver.zip

\7sa2w8jl&z\ ['}0

ActivePerl5.8.8 Build 820

e8RAf(Fg&Q0

MySQL5.0.22MySQL5.0.27版本安装出现冲突)51Testing软件测试网Q0_ `F7|,|H!s/Q a

发信模块:Sendmail51Testing软件测试网!H4Q6~V{gu\$J*~

2、  安装ActivePerl

BE9{gz h0

3、  安装Apache:解压gggAPMserver.zipgggAPMserver文件夹;进入amp文件夹,修改install.bat文件,屏蔽掉mySQL5的安装(后面将单独安装MySQL5.0.22);运行install.bat文件,安装Apache51Testing软件测试网+b7uh.hio K{

4、  安装MySQL5.0.22:安装时,选择utf-8编码,其他可默认安装;51Testing软件测试网&q6U+]0q8o.R`1i

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

#RH+XQ%th;e0

mysql>create database bugs;

nV P8yORA0

mysql> grant select,insert,update,delete,index,alter,create,lock tables,drop,references on bugs.* to bugs@localhost identified by '';51Testing软件测试网wu:ZB4V Fp

mysql>flush privileges;51Testing软件测试网@v.{"K}]

mysql>exit退出数据库

zA$a7rcn n0

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

v9Tw,a-{RU#n#E0

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

5p_?mi7T0

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

(OF)@tN2Pc VWG7}0

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

:k8^'mW*M5~0

51Testing软件测试网] m;W!`.^Ac e

 Options ExecCGI FollowSymLinks

+E6f!C*V y0

    AllowOverride Limit51Testing软件测试网'M;g1g Qh)t:z-a;C!tD$v

51Testing软件测试网^~-eP1w,`_.W

http.conf中加入3行(如果已存在,则修改即可):51Testing软件测试网 v!s l:U6h

AddHandler cgi-script .cgi51Testing软件测试网#Lj'F3Zsu

AddHandler cgi-script .pl51Testing软件测试网 [ g$bXt[

AddDefaultCharset utf-851Testing软件测试网\|4{/A'J9OJG gHa's

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

&^M&Y\)I uA)q0

重启Apache服务;51Testing软件测试网*s+a I2~-F4G(vJ@9v0B

8、此时,打开http//127.0.0.1,网页无法正常显示;51Testing软件测试网6mDv t![Q{!?

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

k @1g8U6}4e H,x?0

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

&\F1X1q(QS0

做完这些设置后,就可以登录bugzilla页面,使用邮箱地址****@datech.com.cn申请帐号,申请成功后,号密码会由sendmail发送到****@datech.com.cn51Testing软件测试网'U#NSB6lAj

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

n k ~e@%J\0

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

$h-RMa"v"Kr;y0

 51Testing软件测试网5do@-Xj

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

0v0h6w(t vWa"`0

 

@/mq(] v Y0

 

u]!{:yn y |UH!z0

 

%}:e}bD051Testing软件测试网{0` e\N+O-a

J.{#U"}(G6Wu3Y,\,ax0Link URL: http://mytesting.bokee.com/viewdiary.15559460.html

TAG:

 

评分:0

我来说两句

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 12237
  • 日志数: 27
  • 建立时间: 2008-04-06
  • 更新时间: 2008-04-18

RSS订阅

Open Toolbar