Bugzilla3.4.1安装手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1/25Bugzilla4.0.2使用手册李海玲2011/9/19~1.安装1.1.准备下载工具(可到各官方网站下载最新版本):Mysql(5.2)Perl(ActivePerl-5.12.4.1205-MSWin32-x86-294981.msi)Bugzilla(bugzilla-4.0.2.tar.gz)安装和配置mysql安装点击Setup.exe2/25Next,选择Complete完全安装,点击Next点击Install开始安装3/25选择SkipSign-Up,点击“Next”点击“Finish”4/25点击“next”选择StandardConfiguration,点击“Next”5/25选择InstallAsWidnowsService选择LauchtheMySQLServerautomatically选择IncludeBinDirectoryinWindowsPATH,再点击“Next”设置root用户的密码,点击“Next”6/25安装完成1.3.配置运行CMD,进入命令行窗口7/25输入“mysql–uroot-P”这时要输入用户root的密码1、创建数据库bugscreatedatabasebugs;2、建立用户bugs,密码为空,对Bugs数据库具有一定权限GRANTSELECT,INSERT,UPDATE,DELETE,INDEX,ALTER,CREATE,LOCKTABLES,DROP,REFERENCESONbugs.*TObugs@localhostIDENTIFIEDBY'';3、从mysql数据库授权表中重新装载权限FLUSHPRIVILEGES;1.4.安装perl安装Perl很容易,直接点击下一步下一步就可以了。这里假设你安装的路径是C:\Perl1.5.安装bugzilla1、把下载到压缩包解压到一个文件夹,然后在cmd里面运行Bugzilla的安装检查程序(CheckSetup.pl),如果本机上已经安装了oracle10g数据库的话,此时会报错.E:\Apache2.2\htdocs\bugzilla2.22.4perlchecksetup.plPerllibversion(v5.8.3)doesn'tmatchexecutableversion(v5.8.8)......解决办法:我的电脑--属性--高级--环境变量,找到PERL5LIB,发现它指的路径是oracle自带的perl,将它修改为Perl的安装路径==E:\Perl\lib,exit退出cmd窗口.再开cmd进入之前的路径执行perlchecksetup.pl看看.正常输出如下:MicrosoftWindows[版本5.2.3790](C)版权所有1985-2003MicrosoftCorp.C:\DocumentsandSettings\AdministratorC:\Program8/25Files\bugzilla-4.0.2\checksetup.pl*ThisisBugzilla4.0.2onperl5.12.4*RunningonWin2003Build3790(ServicePack2)Checkingperlmodules...CheckingforCGI.pm(v3.51)ok:foundv3.55CheckingforDigest-SHA(any)ok:foundv5.62CheckingforTimeDate(v2.21)notfoundCheckingforDateTime(v0.28)notfoundCheckingforDateTime-TimeZone(v0.79)notfoundCheckingforDBI(v1.41)ok:foundv1.616CheckingforTemplate-Toolkit(v2.22)notfoundCheckingforEmail-Send(v2.16)notfoundCheckingforEmail-MIME(v1.904)notfoundCheckingforURI(any)ok:foundv1.58CheckingforList-MoreUtils(v0.22)ok:foundv0.32CheckingavailableperlDBDmodules...CheckingforDBD-Pg(v1.45)ok:foundv2.17.2CheckingforDBD-mysql(v4.00)notfoundCheckingforDBD-Oracle(v1.19)ok:foundv1.27ThefollowingPerlmodulesareoptional:CheckingforGD(v1.20)ok:foundv2.45CheckingforChart(v2.1)notfoundCheckingforTemplate-GD(any)notfoundCheckingforGDTextUtil(any)ok:foundv0.86CheckingforGDGraph(any)ok:foundv1.44CheckingforMIME-tools(v5.406)notfoundCheckingforlib(any)ok:foundv6.02CheckingforXML-Twig(any)notfoundCheckingforPatchReader(v0.9.4)notfoundCheckingforperl-ldap(any)notfoundCheckingforAuthen-SASL(any)notfoundCheckingforRadiusPerl(any)notfound9/25CheckingforSOAP-Lite(v0.712)notfoundCheckingforJSON-RPC(any)notfoundCheckingforJSON-XS(v2.0)notfoundCheckingforTest-Taint(any)notfoundCheckingforHTML-Parser(v3.40)ok:foundv3.68CheckingforHTML-Scrubber(any)notfoundCheckingforEmail-MIME-Attachment-Stripper(any)notfoundCheckingforEmail-Reply(any)notfoundCheckingforTheSchwartz(any)notfoundCheckingforDaemon-Generic(any)notfoundCheckingformod_perl(v1.999022)notfoundCheckingforApache-SizeLimit(v0.93)notfoundCheckingforMath-Random-Secure(v0.05)notfoundCheckingforWin32-API(any)ok:foundv0.62………它会自动检验需要安装的软件。对应也会显示出来需要安装的PPM,如下:COMMANDSTOINSTALLREQUIREDMODULES(You*must*runallthesecommandsandthenre-runthisscript):ppminstallTimeDateppminstallDateTimeppminstallDateTime-TimeZoneppminstallTemplate-ToolkitppminstallEmail-SendppminstallEmail-MIME2、逐个运行上面六行命令,进行安装必须安装的这六个PPM(这时必须保证计算机能上网)这段时间可能会比较长,请耐心等候。也可在其间运行Bugzilla的安装检查程序(CheckSetup.pl)查看有什么程序要安装。(最好能将所有东西都装上)3、在这五个PPM安装完成后,重新运行CheckSetup.pl,在bugzilla目录下生成localconfig文件.修改localconfig:将$db_host改成mysqlserver端的服务器,我装在本机,所以不用修改;将$db_name='bugs';也是我新建的BUG数据库的名称,所以不用修改;;10/25$db_user='bugs';改为$db_user='root';root是我登录bugzilla数据库的用户名$db_pass='';改为$db_pass='123';是我登录bugzilla数据库的用户root的密码$db_port=0;改成$db_port=3306;----mysql安装默认端口是3306;修改完成后,保存.4、重新执行checksetup.pl,这时会提示DBD-mysql(v4.00)找不到,如下:CheckingforDBD-mysql(v4.00)notfoundForMySQL,Bugzillarequiresthatperl'sDBD::mysql4.00orlaterbeinstalled.Toinstallthismodule,runthefollowingcommand(asAdministrator):ppminstallDBD-mysql5、运行“ppminstallDBD-mysql”,进行安装DBD-mysql6、重新执行checksetup.pl在dos窗口中可以看到在往数据库中创建相应的表结构.表结构创建完后,提示要求输入管理帐号的邮件,realname和密码,输入后,继续执行,直到提示NowthatyouhaveinstalledBugzilla.......1.6.安装IIS如果不要把bugzilla部署到IIS上,那么可以直接跳过5、6步,到第7步《把bugzilla部署到apache上》1、开始-〉设置-〉控制面板-〉添加或删除程序-〉添加/删除windows组件2、把“应用程序服务器”构选上,点击“详细信息…”按扭11/253、可见已存在IIS,点击“确定”4、回到“windows组件向导”窗口,点击“下一步”,进行安装。在此过程中会不断出现如下提示:12/25这时就要插入系统光盘,找到对应的程序继续安装即可1.7.把bugzilla部署到IIS上开始-〉设置-〉控制面板-〉管理工具-Internet服务管理器IIS在默认Web站点,点按右键选择属性-主目录-配置…,在应用程序映射中点击添加两项映射,增加如下资料:(1)可执行文件:C:\Perl\bin\perl.exe-T%s%s扩展名:.pl限制为:GET,HEAD,POST(2)可执行文件:C:\Perl\bin\perl.exe-T%s%s扩展名:.cgi13/25限制为:GET,HEAD,POST1、默认Web站点-新建-虚拟目录:别名:Bugzilla,访问目录:C:\ProgramFiles\bugzilla-4.0.2,访问权限中增加写入、执行权限。2、选择刚建立的虚拟目录Bugzilla,右键选择属性-文档。默认文档中增加index.cgi。3、在web服务扩展中,将perlCGIextension设置为允许.打开浏览器,键入既可进入登录界面。1.8.把bugzilla部署到apache服务器上如果已经把bugzilla部署到IIS上,可以跳过这一步。1、部署apache参数,针对httpd.conf做一些修改:(1)在该文件的末尾添加如下代码,路经可以替换成你所需要的bugzilla目录Alias/bugzillaC:\sites\bugzillaDirectoryC:\sites\bugzillaOp

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功