码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS上安装Bugzilla 4.5.2

时间:2015-06-01 20:53:08      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:bugzilla

 前提安装好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添加

<VirtualHost *:80>
    DocumentRoot /opt/bugzilla-4.5.2  #软件解压目录
</VirtualHost>
<Directory /opt/bugzilla-4.5.2>
    AddHandler  cgi-script .cgi
    Options +Indexes +ExecCGI
    DirectoryIndex index.cgi
    AllowOverride Limit FileInfo Indexes
</Directory>

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

技术分享

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

技术分享

 

技术分享

4.启动服务器并访问

service httpd start

访问http://192.168.1.139:80/即可

技术分享



参考博文:

http://www.linuxidc.com/Linux/2015-01/111859.htm

 

本文出自 “一无所有-天行者” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1657155

CentOS上安装Bugzilla 4.5.2

标签:bugzilla

原文地址:http://tianxingzhe.blog.51cto.com/3390077/1657155

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!