Bugzilla测试管理软件的安装与配置(Windows)
以下是windows10 64位系统上bugzilla搭建过程,bugzilla的安装搭建包括四部分:MySQL安装、ActivePerl安装、Bugzilla安装、windows IIS服务安装配置。
一、MySQL安装
下载网址:https://dev.mysql.com/downloads/installer/
图形化安装界面,较为简单,安装过程中配置好root账号密码。
安装好之后打开mysql client,输入密码进入mysql控制台,输入以下命令配置bugzilla的数据库。
create database bugs; 创建一个数据库bugs ;
create user bugs@localhost ; 创建一个用户bugs
grant all on bugs.* to bugs@'localhost'; 为用户bugs授权
flush privileges; 刷新用户权限
二、ActivePerl安装
下载网址:http://www.activestate.com/activeperl/downloads
ActivePerl安装程序:ActivePerl-5.24.2.2403-MSWin32-x64-403863
安装过程简单,点击“下一步”即可,将其安装到C盘,安装完的路径为:C:\Perl64
三、Bugzilla安装
下载网址:https://www.bugzilla.org/download/
Bugzilla安装程序:bugzilla-5.0.tar.gz。
安装过程:
1.将bugzilla-5.0.tar.gz解压到C盘,解压后的路径是:C:\bugzilla-5.0;
2.以管理员身份运行cmd.exe(不然会涉及权限问题),切换到目录C:\bugzilla-5.0;
3.命令行运行 "checksetup.pl", 阅读运行后的提示;
4.按照提示下载所需要的Perl模块,一般的下载命令是“ppm install 模块名”,有的模块是必须要下载的,有的模块是选
择下载的,这个在checksetup.pl运行后已经详细给出。在选择下载模块中,可能有些模块是下载不了的,这不要紧,不
会影响使用。
5.安装完模块后,会生成localconfig文件,同时提示修改localconfig文件。这个文件无后缀,修改内容为:
$db_port = 0 - > $db_port = 3306; $index_html = 0 - > $index_html = 1;
$db_name = 'bugs_example'; $db_user = 'bugs_example';指定相应的数据库。
6.再次运行checksetup.pl,生成和数据库相关的数据表。
7.命令行会提示输入如下信息:SMTP server hostname,这个填写要使用的服务器的地址。之后还有一些要填写的东西,
根据自己情况自行而定。
bugzilla安装完毕。
四、IIS安装配置
1.安装IIS服务,控制面板->所有控制面板项->程序和功能->左上角打开或关闭Windows功能->Internet 信息服务,把里面的
大小项全选,windows会自行安装。
2.控制面板->所有控制面板项->管理工具->Internet 信息服务(IIS)管理器, 在“网站”下,右击默认网站,“添加虚拟目
录”,输入别名bugzilla,物理路径锁定到C:\bugzilla-5.0。可看见“网站”下多了bugzilla目录。
3. 点击bugzilla目录,版面右边出现,bugzilla主页,点击IIS下的“默认文档”,操作“添加”,名称是“index.cgi”。
4.同样在bugzilla主页,点击IIS下的“处理程序映射”,操作“添加脚本映射”,进入界面,请求路径“ *.cgi ”;可执行文
件“C:\Perl64\bin\perl.exe -T "%s" %s”;名称可随便填写。
五、在浏览器中进入网址 http://localhost/bugzilla/,即可进入自己的bugzilla主页。