阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Bugzilla安装过程

87次阅读
没有评论

共计 4607 个字符,预计需要花费 12 分钟才能阅读完成。

Bugzilla+Mysql+iis+perl 模块 + ActivePerl 安装过程

一、需要的软件

安装 bugzilla 需要的软件有 MySQL 数据库软件,activeperl 软件,bugzilla 安装包,IIS 组件

安装环境

操作系统 OS: Windows 平台

Bugzilla:4.2 或以上

数据库:MYSQL: v5.5.21 For Windows 或以上

Web 服务器:IIS 服务器或者 Web Server: Apache 2.2.22 (released 2012-01-31) 或以上

Perl 解析器: ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi 或以上 http://www.perl.org/

 

注意:在此需要说明的是我已经假定你的电脑中有一个 SMTP 邮件服务器,若没有可以在网上下载一个该服务。或者使用 windows 搭建一个 pop3 SMTP 邮件服务器

二、安装设置 MySQL 数据库

  1. 1. 安装 MySQL数据库
  2. 2. 我用的是 MySQL Installer mysql-5.5.21-win32.msi 版下载地址 http://dev.mysql.com/downloads/installer/

双击 MySQL 数据库安装软件进入如下的界面:

 

Bugzilla 安装过程

单击 next

 

Bugzilla 安装过程

此处选择 custom,单击 next

 

Bugzilla 安装过程

在此改变 MySQL 的安装目录,单击 change

 

Bugzilla 安装过程

将 folder name 中的路径改为 c:\MySQL 单击 ok

 

Bugzilla 安装过程

单击 next 检查改变的路径是否正确

 

Bugzilla 安装过程

单击 install 安装数据库完成后出现下面界面

 

Bugzilla 安装过程

然后一直点击 next 知道出现如下界面

 

Bugzilla 安装过程

单击 finsh 按钮此时 MySQL 数据库安装成功,不过会出现如下界面对 MySQL 进行配置

 

Bugzilla 安装过程

单击 next 出现如下界面

 

Bugzilla 安装过程

在此界面中选择 standard configuration 选项单击 next

 

在此选中 include bin dir

Bugzilla 安装过程

ectory in windows PATH 选项,单击 next,会出现一个页面在此页面中设置 root 用户密码,并选中 enable root access from remote machines,并且选中 create an anouymous account 选项创建一个匿名用户,单击 next 出现如下界面

 

Bugzilla 安装过程

单击 execute 成功后出现如下界面

 

Bugzilla 安装过程

此时 mysql 安装配置完成

 

  1. 3. 设置 MySQL数据库

单击开始 -> 所有程序 ->MySQL->MySQL service 5.1->MySQL Command line Client 出现如下界面

Bugzilla 安装过程

在此输入刚才配置 MySQL 时输入的 root 密码,若没有问题将会出现如下界面

 

Bugzilla 安装过程

注意:若输入密码后,听到一声警报,并且退出命令行界面,很有可能是 MySQL 服务没有启动,此时只要在计算机管理中的服务选项中启动 MySQL 服务即可

 

下面在 MySQL 服务器中创建一个 bugs 数据库,和一个 bugs 用户,以及为该用户授予相应的权限,命令如下:

create database bugs; 创建一个数据库bugs

create user bugs@localhost; 创建一个用户bugs

grant all on bugs.* to bugs@’localhost’; 为用户 bugs 授权

flush privileges; 刷新用户权限

若成功出现如下界面

 

Bugzilla 安装过程

 

键入命令 quit 退出命令行。

此时 bugzilla 与 MySQL 有关的事情已经完成

Bugzilla+Mysql+iis+perl 模块 + ActivePerl 安装过程

一、需要的软件

安装 bugzilla 需要的软件有 MySQL 数据库软件,activeperl 软件,bugzilla 安装包,IIS 组件

安装环境

操作系统 OS: Windows 平台

Bugzilla:4.2 或以上

数据库:MYSQL: v5.5.21 For Windows 或以上

Web 服务器:IIS 服务器或者 Web Server: Apache 2.2.22 (released 2012-01-31) 或以上

Perl 解析器: ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi 或以上 http://www.perl.org/

 

注意:在此需要说明的是我已经假定你的电脑中有一个 SMTP 邮件服务器,若没有可以在网上下载一个该服务。或者使用 windows 搭建一个 pop3 SMTP 邮件服务器

二、安装设置 MySQL 数据库

  1. 1. 安装 MySQL数据库
  2. 2. 我用的是 MySQL Installer mysql-5.5.21-win32.msi 版下载地址 http://dev.mysql.com/downloads/installer/

双击 MySQL 数据库安装软件进入如下的界面:

 

Bugzilla 安装过程

单击 next

 

Bugzilla 安装过程

此处选择 custom,单击 next

 

Bugzilla 安装过程

在此改变 MySQL 的安装目录,单击 change

 

Bugzilla 安装过程

将 folder name 中的路径改为 c:\MySQL 单击 ok

 

Bugzilla 安装过程

单击 next 检查改变的路径是否正确

 

Bugzilla 安装过程

单击 install 安装数据库完成后出现下面界面

 

Bugzilla 安装过程

然后一直点击 next 知道出现如下界面

 

Bugzilla 安装过程

单击 finsh 按钮此时 MySQL 数据库安装成功,不过会出现如下界面对 MySQL 进行配置

 

Bugzilla 安装过程

单击 next 出现如下界面

 

Bugzilla 安装过程

在此界面中选择 standard configuration 选项单击 next

 

在此选中 include bin dir

三、安装activeperl

activeperl 的下载和安装比较简单,这里不再赘述。我安装的是 ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi, 下载地址:
http://www.activestate.com/activeperl/downloads/thank-you?dl=http://downloads.activestate.com/ActivePerl/releases/5.14.2.1402/ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi

双击 activeperl 安装界面,一直点击 next 直至完成安装,activeperl 的选项都是默认的选项,依照默认安装。如果只能选择前两项,后面几项是灰色不可选状态,请不要奇怪,认真核实你的系统是否真的安装了 IIS

  1. 运行 ActivePerl 安装程序

    Bugzilla 安装过程

  2. 选择安装路径

    Bugzilla 安装过程

  3. 选择关联文件,默认

    Bugzilla 安装过程

  4. 开始安装

    Bugzilla 安装过程

  5. 安装过程进行中

    Bugzilla 安装过程

  6. 安装完成 Finish

    Bugzilla 安装过程

  7. 检测 Perl 是否安装成功

    Bugzilla 安装过程

 

然后安装 activeperl 的 perl 模块详情请见第四节 2 安装 bugzilla 软件所需的 perl 模块

注意:用第四节 2 安装 bugzilla 软件所需的 perl 模块来安装 perl 模块时需要联网

四、安装bugzilla

  1. 1. 安装 bugzilla文件

将 bugzilla 安装包解压,由于使用的是 bugzilla4.2 版本所以将解压后的 bugzilla-4.2 文件夹拷贝到 c 盘根目录下。然后配置 IIS 服务,IIS 服务的配置请看第五节配置 IIS

下载地址:http://www.bugzilla.org/

我使用版本是:Bugzilla 4.2 (2.9M)

  1. 2. 安装 bugzilla软件所需的 perl模块

使用 bugzilla 自带的一个 checksetup.pl 来安装 bugzilla 所需的 perl 模块。如下图所示

Bugzilla 安装过程

在此命令行下安装 bugzilla 所需的 perl 模块,用 checksetup.pl 可以找到需要安装的 perl 模块,安装的方法如下.

Bugzilla 安装过程

若安装 Template-CD 模块,单击鼠标右键选中标记,然后选中上图中的 ppm install Template-CD,复制名称 然后单击鼠标右键,按下键盘中的回车键 enter 键就可以完成该模块的安装

用上面的方法完成所有缺失模块的安装,完成安装的界面如下

Bugzilla 安装过程

注意:

  1. 一定要检查是否安装完成了所有的 per 模块 l,因为有的 perl 模块是要基于已经安装的 perl 模块的,所以第一次安装完成后最好再运行一次 checksetup.pl
  2. 第二次运行 checksetup.pl 模块时,有些模块仍然没法安装,没关系,因为里面有些模块并不会影响到 bugzilla 的安装

若安装成功将会在 bugzilla 目录下生成一个 localconfig 文件。

注意:生成的 localconfig 文件是一个没有任何后缀的文件

打开 localconfig 文件,将其中的 $db_port = 0; 改为 $db_port = 3306; $index_html = 0; 改为 $index_html = 1;

在命令行下再次运行 checksetup.pl 将会生成和数据库有关的数据表,

生成数据表后会要求填入主机的地址服务器地址,

管理员名字和账号(该账号是一个 email 地址)以及管理员登陆的密码. 和确认密码如下图所示

Bugzilla 安装过程

 

Bugzilla 安装过程

 

Bugzilla 安装过程

Bugzilla 安装过程

Bugzilla 安装过程

此时 bugzilla 安装配置全部完成

就可以登陆 bugzilla 的页面了,打开一个网页,输入网址你配置的服务器地址 http://192.168.1.1/bugzilla 就可以登陆 bugzilla 如下图

 

五、配置IIS

  1. 1. 安装 IIS

虽然 IIS 是 windows 自带的组件,但在安装系统时没有安装,所以首先要安装 IIS,具体过程请上网查询,或者下载一个安装包进行配置安装。

2 创建虚拟目录

 

单击开始 -> 管理工具 ->Internet 信息服务 (IIS) 管理器,进入如下图所示的界面

 

Bugzilla 安装过程

在默认网站处单击右键选择如下图

 

Bugzilla 安装过程

选中虚拟目录出现如下图所示的界面

 

Bugzilla 安装过程

点击下一步,出现如图所示的界面。在图中键入名字 bugzilla

 

Bugzilla 安装过程

点击下一步

 

Bugzilla 安装过程

点击浏览

 

Bugzilla 安装过程

选中 bugzilla 的路径

 

Bugzilla 安装过程

单击确定

 

Bugzilla 安装过程

单击下一步

 

Bugzilla 安装过程

选中执行

 

Bugzilla 安装过程

单击下一步

 

Bugzilla 安装过程

点击完成,在 IIS 中会出现如图所示的界面

 

Bugzilla 安装过程

3.配置 IIS

在 bugzilla 中鼠标右键选择属性如图

Bugzilla 安装过程

选择属性后出项如图所示的对话框

Bugzilla 安装过程

单击配置

Bugzilla 安装过程

单击添加

Bugzilla 安装过程

在可执行文件中填入 C:\Perl\bin\perl.exe %s %s”

在扩展名中填入.cgi

在动作 -> 限制为中填入 GET,HEAD,POST

如图后面必须有一个双引号

Bugzilla 安装过程

点击确定

在 bugzilla 属性对话框中选择文档,在默认文档中选中添加

Bugzilla 安装过程

Bugzilla 安装过程

在添加默认文档对话框中添加 index.cgi

 

Bugzilla 安装过程

单击确定

Bugzilla 安装过程

单击确定

在 web 服务扩展中, 将 perl CGI extension 设置为允许.

web 服务扩展:选择允许所有未知的 CGI 扩展和所有未知的 ISAPI 扩展

修改 bugzilla 目录下所有的 cgi 文件

, 将#!/usr/bin/perl -w T 替换为#!/usr/bin/perl -w

到此 IIS 服务设置完成了

最后就是汉化 bugzilla不过你不想汉化也没有问题。
将汉化包解压解压到 cn 文件夹,将整个文件目录 cn 拷贝至 Bugzilla 的子目录 template;然后以管理员身份登录Bugzilla,点击页脚的 Parameters(系统参数设置)链接,将 languages 一项的值改为 cn,保存,则以后见到的Bugzilla 页面就是汉语页面了。如果想返回英文界面,将 cn 改回 en 即可。为保证向后兼容,汉化的文件全部存为 UTF-8 格式。但不管你是否汉化 Bugzilla,为强迫Bugzilla 采用 UTF- 8 来处理字符串,避免 Bugzilla 偶然 出现 的乱码,强烈建议大家将文件 安装 目录 >\Bugzilla\CGI.pm 的第 55 行改为 $self->charset(‘UTF-8’)。汉化包的具体 载你可以在 http://bugzilla.org/download.html 里找到相应的 bugzilla 汉化包。

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-20发表,共计4607字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中