Windows下安装Bugzilla

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows下安装基于IIS的Bugzilla

1.安装mysql。

将Mysql默认安装到C:\Mysql,因为在Bugzilla的Checksetup.pl中默认Mysql安装在C:\mysql,如果安装到了其他目录,那么安装时需要对该文件进行手工修改,指定Mysql的安装路径。对于Mysql的安装,一路点击下一步即可。

2.安装完成后,手动运行C:\mysql\bin\winmysqladmin.exe文件,它会自动将mysql

数据库注册为服务并启动。此操作仅需运行一次,因为Mysql注册的服务为自动类型,所以每次计算机启动时均会自动运行。

3.在C:\mysql\bin下运行mysql -u root -p 命令,进入到mysql的命令提示界面。

其中-u表示使用的用户名,root是linux 系统中的默认管理员身份,-p后跟密码,默认为空。然后,我们需要在mysql中创建Bugzilla的用户以及数据库,主要三条命令为:

a、建立数据库bugs

create database bugs;

b、建立用户bugs,密码为空,对Bugs数据库具有一定权限

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

c、从mysql 数据库授权表中重新装载权限。

FLUSH PRIVILEGES;

4.退出

quit

4.安装Activeperl

Activeperl的安装很简单,一路点击Next即可,它会自动安装到C:\perl目录。同时默认在系统变量Path中增加自己的C:\perl\bin路径信息。

5.安装perl模块(bugzilla所需的)

只需要双击运行Install.bat文件,批处理文件会自动调用ppm安装好运行所需要的perl 模块。

6.复制bugzilla文件夹

将bugzilla文件夹复制到硬盘的某个位置(如D:\ 下),记住该位置。(IIS的虚拟目录需要指向该目录)。

7.安装、配置WEB服务器IIS。

对于IIS,一般Windows 2000/2003会默认安装,如果没有安装,那么可以在控制面板-> 添加删除程序-> 添加/删除Windows组件中来添加“Internet 信息服务器”,系统会自动安装相关组件(此时需要Windows 的安装盘)。

新建虚拟目录指向bugzilla所在文件夹,注意最后一步应该加上“执行”权限。

配置Web 服务器的目的就是要让Web服务器能够调用perl去解析执行.pl和.cgi的文件,同时增加Index.cgi为默认文档。

IIS的配置

对于IIS,在安装ActivePerl的时候安装程序为我们自动生成了.pl和.plx的映射,但是没有生成.cgi的映射,我们可以在IIS管理器里面进行配置,在默认网站或者

Internet信息服务上面按右键选择属性出现服务器属性对话框(依据IIS版本和设置所影响范围不同略有不同),

在“虚拟目录”标签下,选择“配置”按钮添加应用程序扩展名映射。设置:

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

扩展名:.cgi

动作:全部动作

然后,在文档标签下,添加index.cgi文件为默认文档。

配置完成后如果选择虚拟目录“index.cgi”单击右键然后选择“browse”,如果出现bugzilla 主界面,则该步通过,否则不通过。

8.Perl脚本的安装以及Bugzilla的初步配置。

Bugzilla为我们准备了一个很好的脚本文件checksetup.pl来进行配置,我们随时可以运行chekcsetup.pl文件来进行服务器配置而不会对Bugzilla系统造成任何影响。

运行该脚本的方法是,在命令行下进入Bugzilla的主目录,键入:perl checksetup.pl,运行后,该脚本会给出系统所缺的各种元素乃至获取办法。

第一次运行后,添加管理员账号与密码;

再次运行perl checksetup.pl,系统会生成localconfig文件,此文件是包含了Bugzilla 的一些配置信息,如果您的mysql安装到C:\mysql,所创建的数据库名称为bugs 数据库用户为bugs,密码为空,那么不需要对localconfig文件进行任何修改,否则需要对localconfig的相应条目进行修改。

相关文档
最新文档