`

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/目录下,就完成了汉化。

分享到:
评论

相关推荐

    Bugzilla_部署详解

    Bugzilla_部署详解,对新手特别有用

    linux下bugzilla安装配置全过程

    一步步教你在Linux下安装配置bugzilla。

    Linux下安装Bugzilla??完整版

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

    bugzilla的部署

    bugzilla的部署,都是经过本来一步步搭建后,写出了的部署过程,很有用额

    Bugzilla 部署详解

    对BUZILLA的部署过程进行详解,参考本文会对实际部署有一定帮助,本文为个人安装部署过程中的记录,拿出与大家分享。

    Linux下Bugzilla安装与使用文档

    成功在SUSE Linux和Centos上安装部署bugzilla系统,以上是安装中用到的文档和安装程序

    Linux下Bugzilla安装与配置

    Bugzilla的安装配置,其实也没有传说中的那么困难,问题在没有经验.刚刚完成bugzilla的配置,我想记录下来我的详细安装过程,一是留点记录进一步记忆理解,二是供朋友们参考. 好了言归正传! (以下所列皆为本人安装...

    Windows下搭建Bugzilla平台全过程

    Windows下搭建Bugzilla平台全过程,PDF打开密码:testtimes

    bugzilla.github.io:Bugzilla网站

    文件需要具有由模板引擎处理的YAML Front Matter(因此要应用例如bugzilla.org标头,页脚和导航)。 Front Matter在文件顶部看起来像这样: --- title: "My Page Title" --- 其他参数(或没有参数)可以在三个破折...

    zimbra-bugzilla-scrum

    Zimbra-bugzilla-scrum 本自述文件概述了与此Ember应用程序进行协作的细节。 此应用程序的简短介绍可以轻松地转到此处。先决条件您需要在计算机上正确安装以下物品。 (带有NPM)安装git clone 此存储库切换到新目录...

    micro-webapps:在Kubernetes,Openshift或普通Docker上使用webconf-spec轻松部署多容器Web应用

    微型Web应用程序项目的目标是允许在云(多容器)环境中简单地部署Web应用程序。 管理员可以选择将为Web应用程序提供服务的前端,然后将Web应用程序安装为单独的容器。 对于每个Web应用程序,他能够配置将在其上提供...

    trackers:跟踪器用于跟踪有关我们产品的所有信息

    src/ -- 标准war应用结构db/ -- 'trackers.sql'是CVE数据库eap6的DDL文件/ -- 包含postgresql模块结构和一个EAP cli脚本来配置数据源工具/ --一些有用的python脚本来交互带有 CVE 数据库、Bugzilla 和 brew 系统。...

    qTest集成「qTest Integration」-crx插件

    这个插件增强了JIRA,Rally,VersionOne和Bugzilla的缺陷提交过程。...-为OnDemand和OnPremise部署,CA Agile Central(以前为Rally),VersionOne OnDemand和Bugzilla 4.0+支持Jira Software 4+。 支持语言:English

    qTest Integration-crx插件

    语言:English 该插件增强了JIRA,Rally和VersionOne的缺陷提交过程。...-为OnDemand和OnPremise部署,CA Agile Central(以前为Rally),VersionOne OnDemand和Bugzilla 4.0+支持Jira Software 4+。

    mycollab:项目管理和文档的开源,免费,高性能,稳定和安全的Java应用程序业务平台

    与市场上的各种流行工具(如Redmine,Bugzilla,Mantis等)相比,直观的UI,丰富的功能,高性能和稳定的优势是其优势。此开源包含在可信任的商业产品中,该产品已部署在数百家公司的服务器上。 项目仪表板 票务...

    treeherder:一种用于管理Mozilla项目的CI数据的系统

    Treeherder存在于两种情况:进行部署前的验证和实际使用。 安装 提供运行Treeherder的步骤。 提供仅运行UI的步骤。 链接 访问我们的项目跟踪Wiki。 有关其他设置和配置,请访问我们的readthedocs页面。 文件时...

    开源软件之道(中文高清版)

    4.1 部署和迁移成本 4.2 人员和培训成本 4.3 管理维护和技术支持成本 4.4 风险控制成本 第2篇 使用开源软件 第5章 正确使用开源软件 5.1 管理体制 5.2 法律风险 5.2.1 法律因素之著作权 5.2.2 法律因素之许可证 ...

    开源软件之道.part2of2

    4.1 部署和迁移成本 25 4.2 人员和培训成本 26 4.3 管理维护和技术支持成本 27 4.4 风险控制成本 28 第2篇 使用开源软件 第5章 正确使用开源软件 32 5.1 管理体制 32 5.2 法律风险 33 5.2.1 法律因素之著作权 34 ...

    网络架构师148讲视频课程

    │ 第04节:Git基本原理和安装配置使用.avi │ 第05节:TortoiseGit的本地使用.avi │ 第06节:Egit的本地使用.avi │ 第07节:远程使用以及冲突解决.avi │ 第08节:基本业务功能和数据字典.avi │ 第09节:搭建...

Global site tag (gtag.js) - Google Analytics