当前位置:首页 > Windows程序 > 正文

win7系统下安装bugzilla

2021-05-25 Windows程序

本来想安装jira的,但是安装包比较难找,而且还要收费,于是弃之。无意间发现bugzilla,免费安装包也好下载,就是配置复杂了些,没想那么多直接开始干了。

安装过程:

提前准备以下安装子项条件:

1.你得有个自带win7系统的电脑,如果没有请自行pass以下步骤。

2.win7系统下,安装了数据库,我自带的oracle,官网例子是mysql,网速太差,下载不了mysql安装包,放弃mysql。

3.还要安装perl 自行到 官网下载: 

4.win7系统自带iis7.5

5.bugzilla 官网下载bugzilla,我下的是bugzilla-4.4.9,目前第二新,第一新的是试用阶段,放弃。

开始安装:

一.win7系统安装。

系统安装教程一大堆,此处也与本文关联不大。

二.oracle数据库安装。

相信大家都会。

我安装的版本,版本要是10.0.2或以上版本

技术分享

 

查询表空间位置

技术分享

创建表空间

CREATE TABLESPACE bugs DATAFILE ’F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\BUGS.DBF’ SIZE 500M AUTOEXTEND ON NEXT 30M MAXSIZE UNLIMITED

创建用户

CREATE USER bugs IDENTIFIED BY "bugs" DEFAULT TABLESPACE bugs TEMPORARY TABLESPACE TEMP PROFILE DEFAULT; GRANT CONNECT TO bugs; GRANT RESOURCE TO bugs; GRANT UNLIMITED TABLESPACE TO bugs; GRANT EXECUTE ON CTXSYS.CTX_DDL TO bugs;

二.安装perl

官网下载最新版本

安装基本上都是傻瓜式安装

安装完成后查看是否安装成功,如果出现下面的内容安装就为成功。

技术分享

但是极有可能perl与oracle自带的perl冲突造成,bugzilla 安装失败。

在此设定perl环境变量确保无虞。

技术分享

三.安装bugzilla

将自己安装的bugzilla,解压到任意盘符中

执行checksetup.pl文件 ,

技术分享

执行后,会提示安装module

ppm install  <module-name>

尽量把所有的提示安装全部安装,后期缺少了,报错比较头疼。

如果你把所需的module安装好,执行checksetup.pl会生成一个localconfig文件

技术分享

然后配置localconfig文件

主要的配置:

$db_driver = ‘Oracle‘;

$db_host = ‘自己数据库的主机地址‘;

$db_name = ‘ORCL‘;

$db_user = ‘bugs‘;

$db_pass = ‘自己用户的密码‘;

$db_port = 1521;

$index_html = 1;

每一配置前都有英文说明,自己根据自己的情况配置。

自己再执行的checksetup.pl

会初始化数据库,以及设置自己的email服务

一切按照提示操作,这个设置错了也没事,你会在bugzilla根目录下,看到新生成的一个文件夹C:\bugzilla-4.4.9\data

它下面有个文件params可以设置邮件服务

如果修改的话,主要的修改点:

‘mail_delivery_method‘ => ‘SMTP‘,
      ‘mailfrom‘ => ‘xxxx@163.com‘,
      ‘maintainer‘ => ‘xxxx@163.com‘,

‘smtp_password‘ => ‘邮件密码‘,
      ‘smtp_username‘ => ‘xxxx@163.com‘,
      ‘smtpserver‘ => ‘smtp.163.com‘,

四.配置IIS访问地址

添加ISS服务

技术分享

在IIS添加虚拟目录

目录地址为你bugzilla解压的路径(自己也可以配置自己的主机,这个用起来比较专业。)

技术分享

配置CGI程序映射

技术分享

技术分享

五.汉化

自行百度下载bugzilla汉化包解药到

C:\bugzilla-4.4.9\data\template\template

至此配置完成。

访问一下

(,这个是我自己定义的主机名)

看到了这个图一切ok.

技术分享

总结:

安装过程中看了,bugzilla的官网安装教程,以及网上大神分享,过程的出现的问题,度娘和谷哥都可以解决。

1.可是我自己在新建用户的时候,报了一个时区的错误,谷歌了一下,是perl与oracle不兼容问题,oracle32位但perl64位,

最后复制oracle64位客户端到C:\Perl\lib\auto\DBD\Oracle下即可解决,这个问题比较头疼,还是安装统一位数的比较好。

2.测试的时候用的qq的email ,报了个错,说要开启smtp

忍不住吐槽一下,开启smtp必需要设置独立密码,设置独立密码,还要绑定手机号,那好就绑定了,结果绑定手机号还要提示

以前的密保,虽然这样比较安全,N久的号谁知道呀,放弃,,用163,这才发送成功。

win7系统下安装bugzilla-4.4.9

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70921.html