zoukankan      html  css  js  c++  java
  • win7系统下安装bugzilla-4.4.9

    前言:

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

    安装过程:

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

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

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

                 3.还要安装perl 自行到 官网下载:  http://www.ActiveState.com

                 4.win7系统自带iis7.5

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

           开始安装:

                一.win7系统安装。

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

                二.oracle数据库安装。

                  相信大家都会。

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

                 

     

                 查询表空间位置

                

               创建表空间

                   

    CREATE TABLESPACE bugs
    DATAFILE ’F:ORACLEPRODUCT10.2.0ORADATAORCLBUGS.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:ugzilla-4.4.9data

        它下面有个文件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:ugzilla-4.4.9data emplate emplate

         至此配置完成。

       

        访问一下

        http://www.ocean.com/bugzilla/

       (www.ocean.com,这个是我自己定义的主机名)

        看到了这个图一切ok.

       

        总结:

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

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

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

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

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

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

      

        

            

         

              

  • 相关阅读:
    redis 定义序列号
    mac下搭建phalcon扩展以及phalcon-devtools扩展
    rabbitmq集群架构(转载)
    mysql下limit分页优化思路
    ffmpeg图片格式转换,webp转换成jpg,webp转换成png,jpg转换成png,jpg转换成webp,png转换成webp,png转换成jpg
    sed替换多个字符串在一条命令里面
    CentOS7减轻DDOS攻击,使用fail2ban预防CC攻击
    ffmpeg改变jpg,png,webp图片大小
    wget下载github的releases的软件
    CentOS6.5设置IPTables防火墙
  • 原文地址:https://www.cnblogs.com/ocean-san/p/4575372.html
Copyright © 2011-2022 走看看