1、安装准备:

Centos7保证网络连通,如果网络不能连通,可通过配置yum源使用代理服务。

vim /etc/yum.conf

The proxy server - proxy server:port

proxy=http://192.168.178.1:8080

The account details for yum connections

proxy_username=yum-user

proxy_password=qwerty

2、关闭SELinux、防火墙

sudo sed -i ‘s/^SELINUX=enforcing$/SELINUX=permissive/g’ /etc/selinux/config

systemctl stop firewalld.service

systemctl disable firewalld.service

centos7默认防火墙为firewalld,若已经安装iptables,可关闭iptables或者打开80端口,不然后续http请求失败

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

service iptables save

service iptables restart

3、执行以下命令启用EPEL仓库

yum install deltarpm epel-release

yum update

若内核更新,reboot重启虚拟机

4、安装环境使用依赖包

yum install mod_ssl mod_ssl mod_perl mod_perl-devel

5、安装apache服务,并启动服务

systemctl start httpd.service

systemctl status httpd.service #查看状态

systemctl enable httpd.service #设置开机启功

apache服务开启后,打开浏览器,输入http://ip-of-your-server/ ,若看到testing123界面,代表Apache已经开启

6、安装MariaDB

centos7引入MariaDB替代MYSQL数据库,Maria作为开源的数据库系统,使用效果与MYSQL不相上下

yum install mariadb-server mariadb mariadb-devel php-mysql

systemctl start mariadb.service #开启服务
systemctl status mariadb.service #查看状态
systemctl enable mariadb.service #设置开机启动

7、设置数据库root管理员密码

mysql -u root

MariaDB [ (none) ]> SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘myrootpassword’); #替换myrootpassword为你的密码

Query OK, 0 rows affected (0.00 sec)

MariaDB [ (none) ]> \q

Bye

登陆root用户进行测试

mysql -u root -p
Enter password: myrootpassword
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 5
Server version: 5.5.41-MariaDB MariaDB Server
Copyright © 2000, 2014, Oracle, MariaDB Corporation Ab and others.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
MariaDB [ (none) ]> \q
Bye
8、MariaDB设置max_allowed_packet(最大允许传输包的大小)
为防止服务器端和客户端在一次传送数据包的过程当中,数据包最大值溢出,Bugzilla 要求MariaDB配置最小尺度的max_allowed_packet
vim /etc/my.cnf
在[mysqld]部分添加 下面部分:

Bugzilla

maximum allowed size of an attachment upload

#change this if you need more!
max_allowed_packet=4M #设置最大传输大小4M
重启MariaDB服务
systemctl restart mariadb.service
9、安装Bugzilla依赖包
yum install gcc gcc-c++ graphviz graphviz-devel patchutils gd gd-devel wget perl* -x perl-homedir
10、安装Bugzilla
(1)配置数据库:
mysql -u root -p
Enter password: myrootpassword
MariaDB [ (none) ]> create database bugs;
Query OK, 1 row affected (0.00 sec)
MariaDB [ (none) ]> grant all on bugs.* to bugs@localhost identified by ‘bugsuserpassword’;
Query OK, 0 row affected (0.00 sec)
MariaDB [ (none) ]> \q
Bye
(2)下载Bugzilla最新包并安装
wget ‘https://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-5.0.tar.gz’
tar -xzvf bugzilla-5.0.tar.gz
cd bugzilla-5.0
cp -R ./bugzilla-5.0/ /var/www/html/bugzilla/ # 移动bugzilla-5.0到/var/www/html/bugzilla/ 下,/var/www/html/为bugzilla默认的路径,不移动到此路径,浏览器输入网址启动不了bugzilla
(3)检查bugzilla缺少组件,并进行自动安装
cd /var/www/html/bugzilla
./checksetup.pl #此命令执行后,可看到缺少的组件,并按提示安装
/usr/bin/perl install-module.pl --all #自动安装缺少的组件
./checksetup.pl #再次检查一下,查看是否还有缺少组件,原则上,除了DBD-Oracle没有安装后,其他都应该安装完毕
此时出现如下一段文字,表示我们配置文件与前面设置有些不一致

(4)编译./localconfig ,配置成我们自己的环境(主要是数据库名、密码与前面一致)

vim ./localconfig

下面是我的配置文件:

(5)完成Bugzilla注册信息

./checksetup.pl

(6)创建Bugzilla安装脚本

sed -i ‘s/^Options -Indexes$/#Options -Indexes/g’ ./.htaccess

10、配置Bugzilla安装Apache服务

Apache默认识别不了Bugzilla,通过创建文件/etc/httpd/conf.d/bugzilla.conf ,把我们的Bugzilla网页系统引入到Apache服务

vim /etc/httpd/conf.d/bugzilla.conf

添加下面信息:

#/etc/httpd/conf.d/bugzilla.conf
<VirtualHost *:80>
DocumentRoot /var/www/html/bugzilla/

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

重启Apache服务:

systemctl restart httpd.service

至此,我们就已经成功部署了Bugzilla系统,打开网页,输入http://ip-of-you-server,(ip-of-you-server为你的centos7主机ip)我们可以看到如下界面

centos7搭建bugzilla相关推荐

  1. CentOS7搭建Git服务器

    CentOS7搭建Git服务器 文章目录 CentOS7搭建Git服务器 前言 搭建步骤 参考链接 前言 现有一台操作系统为CentOS 7的服务器,要将其作为代码库服务器使用,要求使用Git进行代码 ...

  2. linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...

    [Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库 1 本地YUM源 1.1 [YUM仓库/服务端] 获取:软件包资源 1.2 [YUM仓库/服务端] 挂载/搭建: ...

  3. linux安装mysql5.7.29_linux 之centos7搭建mysql5.7.29的详细过程

    1.下载mysql 1.1下载地址 https://downloads.mysql.com/archives/community/ 1.2版本选择 2.管理组及目录权限 2.1解压mysql tar ...

  4. 阿里云apache配置php mysql_阿里云CentOS7搭建Apache+PHP+MySQL环境

    最近要搭建一个阿里云的LMAP环境,选了CentOS7来做搭建. 1.Apache Centos7默认已经安装httpd服务,只是没有启动. 如果你需要全新安装,可以yum install -y ht ...

  5. 【运维开发】Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群

    Mac OS(10.13.6)使用 vagrant+VirtualBox +centos7搭建k8s集群步骤 环境准备工作 下载VirtualBox 地址:https://www.virtualbox ...

  6. Centos7 搭建LNMP架构服务器实战

    Centos7 搭建LNMP架构服务器实战 前言 需求分析 拓朴设计及各服务器地址规划 配置部分 后端服务器实现 Web-1 nginx整合 Web-2 nginx整合 后端服务器测试 高可用Web集 ...

  7. 华为云Centos7搭建hadoop集群二:yum源替换,ssh免密处理,hadoop用户sudo

    华为云Centos7搭建hadoop集群二:yum源替换,ssh免密处理,hadoop用户sudo 新建hadoop用户并设置密码,密码不要设置为简单的123456等,我这里已经创建过了hadoop用 ...

  8. VMware+CentOS7搭建私有云桌面服务

    VMware+CentOS7搭建私有云桌面服务 1. 安装VMware虚拟机工作台 官网下载安装包 版本:14.1.3 Pro 地址:https://my.vmware.com/en/web/vmwa ...

  9. CentOS7搭建私有化Docker仓库Harbor

    CentOS7搭建私有化Docker仓库Harbor CentOS7搭建私有化Docker仓库Harbor Docker仓库Harbor下载 配置要求 硬件配置要求 软件配置要求 端口要求 安装依赖软 ...

  10. centos7搭建DNS服务(use)

    参考:centos7搭建DNS服务完整版 CentOS 7 配置DNS服务 Centos7 DNS 服务器配置步骤 --use DNS服务类型 主机记录 记录类型 记录值 ns1 A 192.168. ...

最新文章

  1. 潮州市云计算数据中心挂牌 粤东地区规模最大
  2. 程序员眼中的电脑和空调 | 每日趣闻
  3. 比较一个对象,如是这个对象的某一个属性不为空,把他copy到另一个有这个属性的bean中...
  4. android 8 ril,Android系统启动——8 附录2:相关守护进程简介
  5. WD强势出击 推出全球业界首款2TB硬盘
  6. android binder与handler的简要理解
  7. DC/DC开关电源设计
  8. php接口datatype= text,关于php:dataType:“json”不起作用
  9. MAVEN 私有仓库库迁移
  10. 29岁“退休程序员”郭宇:有钱的人不一定自由,自由的人不一定有钱
  11. Python 异常(Exception)
  12. mcp证书有什么用_初级会计职称有什么用?考下证书可以做什么工作?
  13. np.prod() 函数计算数组元素乘积等
  14. C语言大作业学生选课系统,C语言学生选课管理系统
  15. DIGITS使用步骤
  16. 昆仑通态通用版找不到驱动_昆仑通态USB下载问题解决方案
  17. HTML5期末大作业:仿华为手机商城网站设计——仿华为手机电子商城 (1页) HTML+CSS+JavaScript html网页制作期末大作业成品_网页设计期末作业
  18. js取绝对值的两种方法
  19. 在OpenJweb平台中实现微信刷卡支付(被动扫码)
  20. win10 官方纯净版安装详细图解

热门文章

  1. Sisvel和RPX签署Wi-Fi标准必要专利许可协议
  2. DOA算法3:Matrix Pencil
  3. 计算机运行一段时间假死,电脑使用一段时间后变慢或死机(提高电脑运行速度技巧)...
  4. 台式计算机运行慢怎么样能提高速度,怎样提高电脑运行速度,教您怎样提高电脑运行速度...
  5. BIOS修改mbr为gpt的步骤
  6. iOS申请邓白氏总结
  7. 哈佛邓云天:Cascaded Text Generation with Markov Transformers
  8. 1194:移动路线(简单题日常2)
  9. 下载VS(visualstudio)2019官方网站详解
  10. 从传课网论公司是否要卖给资方控股