公司要求要使用bug管理器,百度之后觉得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
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 软件的整个过程。Bugzilla 是一个流行的缺陷跟踪系统,广泛应用于软件开发和测试中。下面将一步步指导...
本篇文章将详细介绍如何在Red Hat Enterprise Linux Service 5.4环境下部署Bugzilla。 首先,我们需要一个符合要求的硬件平台,这里指定的是i386架构的服务器。操作系统选用的是Linux版本Red Hat Enterprise Linux ...
解压部署Bugzilla - **解压Bugzilla**:将Bugzilla压缩包解压到C盘根目录下,如C:\Bugzilla。 - **检测Perl环境**:在命令行中进入Bugzilla目录,运行`perl checksetup.pl`检测Perl环境中缺失的包。 - **安装缺失的...
### Bugzilla部署详解 #### 一、环境搭建与配置 **1.1 硬件平台** - **架构**: i386 - **操作系统**: Red Hat Enterprise Linux Server 5.4 (RHEL 5.4) **1.2 软件版本** 为了顺利部署Bugzilla, 需要安装以下...
以上就是Bugzilla部署的基本流程,每个步骤都需要细致操作,确保系统能够正常运行并满足团队的需求。在实际部署中,可能还会遇到各种问题,需要根据实际情况进行调试和解决。理解并掌握这些知识点,将有助于顺利地...
操作系统:FC5 目录: 1.mysql(FC5系统自带需要安装配置...进入bugzilla页面(bugzilla安装完成) 8.一些问题的解决 9.sendmail安装配置设置本地域名,以进行本地传递(一下是bugzilla注册新用户所
总之,安装Bugzilla需要耐心和细致的工作,但只要按照本指南的步骤一步步来,即使是初学者也能成功部署一个功能完备的Bugzilla实例。通过Bugzilla,可以有效地追踪和管理软件开发过程中的问题,提高团队的协作效率。
【Bugzilla在Linux系统下的安装方法】 Bugzilla是一款开源的缺陷跟踪系统,广泛应用于软件开发过程中,用于管理和追踪软件...通过遵循上述步骤并解决可能出现的问题,您应该能够成功在Linux系统上部署和运行Bugzilla。
本文将详细介绍如何在Windows 7操作系统上安装Bugzilla 4.4.4,包括配置Perl环境、设置MySQL数据库、安装IIS,并进行最终的Bugzilla部署。这个过程可能会遇到一些挑战,但遵循以下步骤,你将能够成功地建立一个本地...
本教程将全面指导你如何安装和配置Bugzilla,让你的团队能够有效地管理和追踪软件中的错误和问题。 一、Bugzilla概述 Bugzilla是一个基于Web的工具,用于记录、追踪和管理软件开发过程中的错误或缺陷。它提供了丰富...
Docker Bugzilla 使用 Docker 和图创建一个用于开发和测试目的的 Bugzilla 实例。 安装 Linux工作站 访问并在您的系统上启动并运行 docker。 访问安装 Fig 来管理多个相关的 Docker 容器。 运行以下 git clone...
- **部署目录**:将Bugzilla部署在Apache的文档根目录下。 - **CGI handler配置**:配置Apache以识别并处理`.cgi`文件。 - **添加index.cgi**:在`DirectoryIndex`指令中添加`index.cgi`。 - **关闭日志记录**:...
总结,安装Bugzilla在Windows XP上涉及Perl环境的搭建、MySQL数据库的配置、Web服务器的部署以及Bugzilla自身的配置和初始化。尽管步骤相对繁琐,但遵循上述指南,你将能够顺利地在Windows环境中建立起一个功能完善...
### 第三章 ACTIVEPERL 的安装 在 Windows 环境下安装 Bugzilla,除了 MySQL 数据库之外,...这一过程不仅要求对每个软件有深入的理解,还需要具备一定的网络配置和脚本编写能力,才能顺利完成整个 Bugzilla 的部署。
【Bugzilla安装】是关于在Fedora Core 8 (FC8)操作系统上部署开源缺陷跟踪系统Bugzilla的详细过程。这个过程可能复杂且充满挑战,但最终的成功是值得的,因为Bugzilla对于软件开发和维护团队来说是一个重要的工具,...
它的安装过程涉及到多个步骤,包括环境准备、数据库配置、Bugzilla 文件部署、模块检查与安装以及邮件服务器的设置。以下是对这个过程的详细解释: 首先,你需要确保你的操作系统是支持Bugzilla的,这里提到的是在...