bugzilla部署

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介:

Centos6.8部署bugzilla + apache + mysql

1.apache

可以使用系统自带的apache服务

2.安装mysql

yum –y installmysql mysql-server  //使用yum安装

vi /etc/my.cnf        //编辑mysql配置文件

default-character-set = utf8   //mysql_safe段添加字符集支持

service mysqld start   //启动mysql服务

mysqladmin –uroot password “123456”  //设置mysql管理员root的密码为123456

进入mysql数据库,创建bugzilla要使用的数据库

mysql –uroot–p123456  //进入mysql数据库

create database bugs;   //创建数据库bugs

grant all privileges on bugs.* to 'bugs'@'localhost'identified by '123456';   //其中on后面的bugs为数据库名,to后面的bugs为用户名,by后面的123456bugs用户的密码(用户可自行设置)

flush privileges;   //mysql数据库授权表中重新装载权限

至此数据库部署完毕

3.安装部署bugzilla

解压bugzilla-4.4.12.tar.gz,并移动解压目录,调整目录权限

tar xf bugzilla-4.4.12.tar.gz

mkdir /var/www/html/bugzilla

cd bugzilla-4.4.12

mv * /var/www/html/bugzilla

chmod -R 777/var/www/html/bugzilla/

安装perl核心模块

yum –y installcpan

cd /var/www/html/bugzilla/

./checksetup.pl   //执行后会列出当前perl脚本所有需要的模块

perl install-module.pl --all   //执行后会自动安装bugzilla依赖的所有perl模块(需联网下载安装)

./checksetup.pl  //再次执行查看生成信息

必须包全部安装成功执行./checksetup.pl 会生成localconfig文件,出现以下提示修改该文件的数据库用户名密码等信息:

Please edit thefile ./localconfig and then re-run checksetup.pl to complete your installation.

配置bugzilla

vim /var/www/html/bugzilla/localconfig

$db_pass=’’改为 $db_pass=bugs

$db_port=’’改为$db_port=3306’ 

 

./checksetup.pl  //再次执行会生成BugZilla所需要的数据库schema.数据库schema生成完成后,将会提示输入管理员邮件地址、真实用户名、密码

4.配置apache

vim /etc/httpd/conf/httpd.conf

292  DocumentRoot"/var/www/html/bugzilla"

317  <Directory"/var/www/html/bugzilla">

331  Options Indexes FollowSymLinks ExecCGI

338     AllowOverride all

402  DirectoryIndex index.html index.html.varindex.cgi

796  AddHandler cgi-script .cgi

改变bugzilla文件夹的权限信息

chown -R apache.root /var/www/html/bugzilla/

chmod -R 755 /var/www/html/bugzilla/

重启apache服务

service httpdrestart

5.连接使用bugzilla

在地址栏输入http://ip地址出现以下界面:

wKiom1l1plrQOiHkAAFkCeyRftE850.png

Bugzilla部署成功

本文转自lyndon博客51CTO博客,原文链接http://blog.51cto.com/lyndon/1950487如需转载请自行联系原作者


迟到的栋子

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
关系型数据库 MySQL 数据安全/隐私保护
MySQL8.0生产环境二进制标准安装
MySQL8.0生产环境二进制标准安装
|
算法 Java 编译器
【C++ 14新特性 】C++14 数字分隔符:深入理解与实践
【C++ 14新特性 】C++14 数字分隔符:深入理解与实践
581 2
|
安全 算法 编译器
【C++泛型编程 进阶篇】模板返回值的优雅处理(一)
【C++泛型编程 进阶篇】模板返回值的优雅处理
543 0
|
7月前
|
数据挖掘 数据库 Python
Django实战:基于Django和openpyxl实现Excel导入导出功能
`openpyxl` 是用于处理 Excel 文件的 Python 库。本文详解其在 Django 项目中的实战应用,涵盖 Excel 文件的生成、下载、上传与解析。
278 0
Django实战:基于Django和openpyxl实现Excel导入导出功能
|
Kubernetes Cloud Native 开发者
通义灵码对云原生应用开发的支持
通义灵码是阿里巴巴云推出的一款强大的云原生应用开发工具,支持容器化、编排技术等,提供从Dockerfile生成、容器镜像构建与推送,到Kubernetes配置文件生成及与Kubernetes集群集成的全方位支持,极大简化了云原生应用开发流程,提升了开发效率和应用质量。
通义灵码对云原生应用开发的支持
|
8月前
|
缓存 网络协议
(问题日志)解决因代理设置导致的npm包ECONNREFUSED下载错误
在AIoT-IDE中使用`npm i`安装依赖时,若出现长时间无响应及ECONNREFUSED错误,可能是网络配置或代理冲突导致。通过指定镜像源与日志排查,确认为旧代理配置遗留问题。解决步骤包括:验证镜像源可用性、清除npm缓存、检查并更新代理配置。最终重新设置正确代理端口后,依赖安装恢复正常。
246 2
|
自然语言处理 前端开发 开发者
使用 modelscope-studio 构建你的 Gradio 应用
modelscope-studio是一个基于 Gradio 的三方组件库,它可以为开发者提供更定制化的界面搭建能力和更丰富的组件使用形式。
918 26
|
机器学习/深度学习 人工智能 自然语言处理
LLM 大模型学习必知必会系列(一):大模型基础知识篇
LLM 大模型学习必知必会系列(一):大模型基础知识篇
LLM 大模型学习必知必会系列(一):大模型基础知识篇
|
11月前
|
存储 监控 固态存储
RAID10怎么创建?RAID10创建详细步骤
RAID 10(RAID 1+0)是一种结合了RAID 1镜像与RAID 0条带化技术的存储阵列,兼具高性能和数据冗余优势。其创建需7步:硬件准备、配置RAID设备、选择级别、添加硬盘、设置条带化大小、保存退出及初始化阵列。RAID 10通过两两分组构建RAID 1镜像,再以RAID 0连接提升性能。但成本较高,且若单镜像内两盘同时损坏,数据将无法恢复。未来,SSD普及、NVMe应用及软件定义存储等趋势将进一步优化RAID 10性能。创建时需注意备份数据、选用可靠硬件并定期维护监控。
842 7
|
供应链 安全 数据挖掘
外卖跑腿系统开发详情丨校园外卖跑腿系统开发指南
开发外卖跑腿系统旨在服务于外卖平台和跑腿服务商,实现用户下单、骑手接单及订单管理等功能。系统包括用户端应用(注册、下单、支付等)、商家管理(菜单更新、订单处理)、骑手端应用(任务接收、配送)以及实时订单管理。此外,系统支持多种支付方式、订单结算、评价反馈机制、数据统计报表和客户服务,确保交易安全、提升效率并优化用户体验。

热门文章

最新文章