`

bugzilla安装部署

阅读更多

公司要求要使用bug管理器,百度之后觉得bugzilla挺强大,就决定使用bugzilla。

bugzilla简介

下面把安装bugzilla的过程记录下,以便以后再次用到

1、切换到root

su 

 2、安装Apache

yum install httpd mod_ssl

 3、防火墙打开80端口

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

 4、保存防火墙配置

service iptables save

 5、启动httpd服务

service httpd start

 6、将httpd服务加入开机启动

/sbin/chkconfig httpd on
/sbin/chkconfig --list httpd
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

 7、然后我们访问  http://服务器ip地址,此时看到Apache的页面就说明Apache安装成功

 8、安装mysql

install mysql-server mysql php-mysql

 9、将mysqld服务加入到开机启动

chkconfig mysqld on

 10、启动mysql

service start mysqld

 11、设置mysql的root密码

mysql -u root
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('some_new_password');
exit

 12、安装gcc、prep包

yum install gcc perl* mod_perl-devel

 13、下载最新的bugzilla

wget https://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.5.2.tar.gz

 14、解压tar包,到/var/www/html/

mkdir -p /var/www/html/
tar zxvf bugzilla-4.5.2.tar.gz -C /var/www/html/
cd /var/www/html/

 15、用root登录到mysql,创建bugzilla要使用的库

mysql -uroot -p
create database bugzilla_DB;

 16、创建一个数据库用户,将刚才我们创建的库的操作权限给新用户

mysql> grant all on bugzilla_DB.* to bugz@localhost identified by 'bugz';
mysql> \q

 17、进入bugzilla-4.5.2,检查bugzilla需要的模块是否都安装

cd /var/www/html/bugzilla-4.5.2
./checksetup.pl

 18、安装所有的需要模块

/usr/bin/perl install-module.pl --all

 19、然后再查看所需模块是否都安装成功

./checksetup.pl

 20、如果都安装成功,此时当前文件夹会有一个名为localconfig的文件,打开此文件,修改db_host(数据库IP地址:localhost),db_name(数据库名称:bugzilla_DB),db_user(数据库用户名:bugz),db_pass(登录数据库密码:bugz)的值

 21、再次执行./checksetup.pl,会在库中创建bugzilla所需要的表,并且插入一些bugzilla必要的数据

./checksetup.pl

 22、执行成功之后修改httpd的配置文件/etc/httpd/conf/httpd.conf,在最后追加以下代码

<VirtualHost *:80>
     DocumentRoot /var/www/html/bugzilla/
</VirtualHost>
 
<Directory /var/www/html/bugzilla>
     AddHandler cgi-script .cgi
     Options +Indexes +ExecCGI
     DirectoryIndex index.cgi
     AllowOverride Limit FileInfo Indexes
</Directory>

 23、最后打开.htaccess文件,将“Options -Indexes”这行前面的#去掉

 24、重启httpd服务

[root@bugzilla50g bugzilla-4.5.2]# service httpd restart

 25、访问  http://服务器ip地址,如果出现bugzilla的页面,说明安装成功

 26、汉化bugzilla,不知为何,官方没有提供中文简体版的汉化包,只提供了繁体中文的汉化包。在bugzilla的下载页面下载汉化包,将此汉化包解压放到/var/www/html/bugzilla/template/目录下,就完成了汉化。

分享到:
评论

相关推荐

    linux下bugzilla安装配置全过程

    Linux 下 Bugzilla 安装配置全过程 Linux 下 Bugzilla 安装配置是指在 Linux 操作系统中安装和配置 Bugzilla 软件的整个过程。Bugzilla 是一个流行的缺陷跟踪系统,广泛应用于软件开发和测试中。下面将一步步指导...

    Bugzilla_部署详解

    本篇文章将详细介绍如何在Red Hat Enterprise Linux Service 5.4环境下部署Bugzilla。 首先,我们需要一个符合要求的硬件平台,这里指定的是i386架构的服务器。操作系统选用的是Linux版本Red Hat Enterprise Linux ...

    Bugzilla安装在windows下的教程

    解压部署Bugzilla - **解压Bugzilla**:将Bugzilla压缩包解压到C盘根目录下,如C:\Bugzilla。 - **检测Perl环境**:在命令行中进入Bugzilla目录,运行`perl checksetup.pl`检测Perl环境中缺失的包。 - **安装缺失的...

    Bugzilla 部署详解

    ### Bugzilla部署详解 #### 一、环境搭建与配置 **1.1 硬件平台** - **架构**: i386 - **操作系统**: Red Hat Enterprise Linux Server 5.4 (RHEL 5.4) **1.2 软件版本** 为了顺利部署Bugzilla, 需要安装以下...

    bugzilla的部署

    以上就是Bugzilla部署的基本流程,每个步骤都需要细致操作,确保系统能够正常运行并满足团队的需求。在实际部署中,可能还会遇到各种问题,需要根据实际情况进行调试和解决。理解并掌握这些知识点,将有助于顺利地...

    Linux下安装Bugzilla??完整版

    操作系统:FC5  目录:  1.mysql(FC5系统自带需要安装配置...进入bugzilla页面(bugzilla安装完成)  8.一些问题的解决  9.sendmail安装配置设置本地域名,以进行本地传递(一下是bugzilla注册新用户所

    bugzilla安装指南

    总之,安装Bugzilla需要耐心和细致的工作,但只要按照本指南的步骤一步步来,即使是初学者也能成功部署一个功能完备的Bugzilla实例。通过Bugzilla,可以有效地追踪和管理软件开发过程中的问题,提高团队的协作效率。

    Linux系统下Bugzilla的安装方法

    【Bugzilla在Linux系统下的安装方法】 Bugzilla是一款开源的缺陷跟踪系统,广泛应用于软件开发过程中,用于管理和追踪软件...通过遵循上述步骤并解决可能出现的问题,您应该能够成功在Linux系统上部署和运行Bugzilla。

    Win7安装bugzilla4.4.4笔记

    本文将详细介绍如何在Windows 7操作系统上安装Bugzilla 4.4.4,包括配置Perl环境、设置MySQL数据库、安装IIS,并进行最终的Bugzilla部署。这个过程可能会遇到一些挑战,但遵循以下步骤,你将能够成功地建立一个本地...

    Bugzilla安装完全教程

    本教程将全面指导你如何安装和配置Bugzilla,让你的团队能够有效地管理和追踪软件中的错误和问题。 一、Bugzilla概述 Bugzilla是一个基于Web的工具,用于记录、追踪和管理软件开发过程中的错误或缺陷。它提供了丰富...

    docker-bugzilla-fig:由图管理的基于 docker 的 Bugzilla 安装

    Docker Bugzilla 使用 Docker 和图创建一个用于开发和测试目的的 Bugzilla 实例。 安装 Linux工作站 访问并在您的系统上启动并运行 docker。 访问安装 Fig 来管理多个相关的 Docker 容器。 运行以下 git clone...

    Windows+XP下Bugzilla安装指南---很有用

    - **部署目录**:将Bugzilla部署在Apache的文档根目录下。 - **CGI handler配置**:配置Apache以识别并处理`.cgi`文件。 - **添加index.cgi**:在`DirectoryIndex`指令中添加`index.cgi`。 - **关闭日志记录**:...

    bugzilla配置文件和安装模块

    总结,安装Bugzilla在Windows XP上涉及Perl环境的搭建、MySQL数据库的配置、Web服务器的部署以及Bugzilla自身的配置和初始化。尽管步骤相对繁琐,但遵循上述指南,你将能够顺利地在Windows环境中建立起一个功能完善...

    win2003 下bugzilla的安装

    ### 第三章 ACTIVEPERL 的安装 在 Windows 环境下安装 Bugzilla,除了 MySQL 数据库之外,...这一过程不仅要求对每个软件有深入的理解,还需要具备一定的网络配置和脚本编写能力,才能顺利完成整个 Bugzilla 的部署。

    Bugzilla安装

    【Bugzilla安装】是关于在Fedora Core 8 (FC8)操作系统上部署开源缺陷跟踪系统Bugzilla的详细过程。这个过程可能复杂且充满挑战,但最终的成功是值得的,因为Bugzilla对于软件开发和维护团队来说是一个重要的工具,...

    BUGZILLA安装过程

    它的安装过程涉及到多个步骤,包括环境准备、数据库配置、Bugzilla 文件部署、模块检查与安装以及邮件服务器的设置。以下是对这个过程的详细解释: 首先,你需要确保你的操作系统是支持Bugzilla的,这里提到的是在...

Global site tag (gtag.js) - Google Analytics