博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS上安装Bugzilla 4.5.2
阅读量:6847 次
发布时间:2019-06-26

本文共 1289 字,大约阅读时间需要 4 分钟。

 前提安装好mysql数据库以及centos系统自带的Apache服务器

1.准备所需的依赖包

sudo yum install httpd mod_ssl mysql-server mysql php-mysql gcc perl* mod_perl-devel

2.下载并配置Bugzilla

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

下载后解压进入到解压目录下执行

./checksetup.pl --check-modules

检查完成之后,我们会发现缺少了一些组件,我们需要安装它们,用以下命令即可实现:

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

再次运行

./checksetup.pl --check-modules

命令来验证有没有漏装什么。

执行./checksetup.pl命令在解压目录下生成一个名为localconfig的文件,修改里面mysql数据库相关参数如下:主要修改数据库名,用户名和密码

再运行./checksetup.pl 如果一切正常,checksetup.pl现在应该就成功地配置Bugzilla了

3.配置Apache服务器(系统自带无需安装)

/etc/httpd/conf/httpd.conf添加

    DocumentRoot /opt/bugzilla-4.5.2  #软件解压目录
    AddHandler  cgi-script .cgi    Options +Indexes +ExecCGI    DirectoryIndex index.cgi    AllowOverride Limit FileInfo Indexes

在.htaccess (位于/opt/bugzilla-4.5.2下)文件中用“#”注释掉顶部“Options -Indexes”这一行

如果不去掉访问会报错/var/log/httpd/error_log

 

4.启动服务器并访问

service httpd start

访问即可

在 <bugzilla安装目录>\data\params设置如下参数:

maintainer :                  jethai@126.com
mail_delivery_method :         SMTP
mailfrom :                    jethai@yeah.net
sendmailnow:                   on
smtpserver :                   smtp.yeah.net
smtp_username:                 jethai@yeah.net
smtp_password :                **********

即可实现创建新用户时发送邮件提醒

maintainer默认为安装程序时的用户

mailfrom smtp_username这两个用户名必须是同一个邮箱

邮件支持中文需要关掉utf8设置

参考博文:

Bugzilla使用手册

 

 

本文出自 “” 博客,请务必保留此出处

转载地址:http://tjvul.baihongyu.com/

你可能感兴趣的文章
完美解决setInterval在浏览器切换时加速的问题
查看>>
Less代码规范
查看>>
Java注解入门
查看>>
js可枚举属性的遍历
查看>>
element ScrollBar滚动组件源码深入分析
查看>>
PHP开发面试常问问题合集
查看>>
【Android】RxJava的使用(一)基本用法
查看>>
什么是以太坊
查看>>
Windows音频录制软件哪个好
查看>>
PHP面试常考内容之面向对象(2)
查看>>
以太坊---「地址、密码、私钥、助记词、Keystore 」那些事
查看>>
学习 PixiJS — 碰撞检测
查看>>
219. Contains Duplicate II
查看>>
如何解决微信端直接跳WAP端
查看>>
JS的二进制操作
查看>>
Spring校验@RequestParams和@PathVariables参数
查看>>
ES6箭头函数
查看>>
CentOS7网卡配置
查看>>
使用systemd来构建你的服务
查看>>
274. H-Index
查看>>