热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS6安装bugzilla教程

本文系统环境:CentOSrelease5.7(Final)x64一、主机名配置(非必须)cat/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfunctionalitywillfail.#::1localhos

本文系统环境:CentOS release 5.7 (Final) x64

一、主机名配置(非必须)
cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
#::1 localhost6.localdomain6 localhost6
192.168.1.252 octest.test.com
192.168.1.252 test.com

二、apache安装
1.yum install httpd -y
2.配置
根据自己需要变更端口号、虚拟主机、cgi支持等等。
a\如ServerName 192.168.1.252:8090
b\DirectoryIndex 加上 index.cgi(放第一位)
c\把#AddHandler cgi-script .cgi #去掉
d\注释此如下四行
#
# Options FollowSymLinks
# AllowOverride None
#

e\

Options Indexes FollowSymLinks
AllowOverride None
AllowOverride all
Options +ExecCGI +FollowSymLinks
DirectoryIndex index.cgi
Order allow,deny
Allow from all

f\/etc/init.d/httpd restart

三、mysql安装
1.yum install mysql* -y
2.创建有权限的mysql帐号
GRANT ALL ON bugs.* TO bugs@localhost IDENTIFIED BY ’123456′;
flush privileges

四、配置SMTP
新版本bugzilla自带有SMTP服务,只需开启和设置就可以使用,不需要sendmail支持。
vim ../data/params
配置其中的
maintainer : test@test.com
mail_delivery_method : SMTP
mailfrom : test@test.com

smtpserver : smtp.test.com
smtp_username: test@test.com
smtp_password : **********
注意:maintainer、mailfrom必须相同!smtp_username邮箱必须是存在的真实的邮箱,smtp_password是邮箱的密码(要与你所登陆邮箱时的密码相同)!

五、安装bugzilla所需的perl模块
我们这里使用最新的bugzilla-4.2.3.tar.gz
下载地址:wget http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.2.3.tar.gz
tar zxvf bugzilla-4.2.3.tar.gz
cd bugzilla-4.2.3
perl checksetup.pl
检测出来必须安装的perl包,都编译安装或在线安装或执行自动安装。
AppConfig CGI Data::Format DBI DBD::mysql Template TimeDate
例如:
1,编译安装tar -zxvf AppConfig-1.56.tar.gz
cd AppConfig-1.56
perl Makefile.PL
make
make test
make install
2,在线安装cpan Data::Format(force install Data::Format)
3,自动全部安装/usr/bin/perl install-module.pl –all
安装完成后再次检测:
perl checksetup.pl
* This is Bugzilla 4.2.3 on perl 5.8.8
* Running on Linux 2.6.18-274.el5xen #1 SMP Fri Jul 22 05:31:07 EDT 2011

Checking perl modules…
Checking for CGI.pm (v3.21) ok: found v3.49
Checking for Digest-SHA (any) ok: found v5.72
Checking for TimeDate (v2.21) ok: found v2.24
Checking for DateTime (v0.28) ok: found v0.53
Checking for DateTime-TimeZone (v0.71) ok: found v1.50
Checking for DBI (v1.41) ok: found v1.622
Checking for Template-Toolkit (v2.22) ok: found v2.24
Checking for Email-Send (v2.00) ok: found v2.198
Checking for Email-MIME (v1.861) ok: found v1.911
Checking for Email-MIME-Encodings (v1.313) ok: found v1.313
Checking for Email-MIME-Modifier (v1.442) ok: found v1.911
Checking for URI (any) ok: found v1.60

Checking available perl DBD modules…
Checking for DBD-Pg (v1.45) ok: found v1.49
Checking for DBD-mysql (v4.00) ok: found v4.022

六、Bugzilla 配置
1,vim localconfig
#生产一个index.html文件指向index.cgi
:$s/index_html=0/index_html=1/g
#mysql 用户密码,用户默认和之前建的一致
$db_pass=’123456′

2,perl checksetup.pl
输入管理员邮箱 bugadmin@test.com
输入真实姓名:
输入登入密码:
提示完成。

3,到这里面我们最好到mysql里验证是否创建了bugzilla所需要的表。
mysql -uroot -p -S /var/lib/mysql/mysql.sock
mysql> use bugs
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables;
+—————————–+
| Tables_in_bugs |
+—————————–+
| attach_data |
| attachments |
| audit_log |
| bug_group_map |
| bug_see_also |
| bug_severity |
| bug_status |
| bug_tag |
| bugs |
| bugs_activity |

4,权限添加
chown -R root.apache bugzilla/
chmod -R 777 bugzilla/

这样bugzilla就安装就完成了。

七、登入与访问

http://192.168.1.252:8090/bugzilla

输入管理帐号及密码登入。


推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ... [详细]
  • MySQL5.6.40在CentOS764下安装过程 ... [详细]
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 腾讯安全平台部招聘安全工程师和数据分析工程师
    腾讯安全平台部正在招聘安全工程师和数据分析工程师。安全工程师负责安全问题和安全事件的跟踪和分析,提供安全测试技术支持;数据分析工程师负责安全产品相关系统数据统计和分析挖掘,通过用户行为数据建模为业务决策提供参考。招聘要求包括熟悉渗透测试和常见安全工具原理,精通Web漏洞,熟练使用多门编程语言等。有相关工作经验和在安全站点发表作品的候选人优先考虑。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • 在Windows10系统上使用VMware创建CentOS虚拟机的详细步骤教程
    本文详细介绍了在Windows10系统上使用VMware创建CentOS虚拟机的步骤,包括准备条件、安装VMware、下载CentOS ISO文件、创建虚拟机并进行自定义配置、设置虚拟机的ISO与网络、进行安装和配置等。通过本文的指导,读者可以轻松地创建自己的CentOS虚拟机并进行相应的配置和操作。 ... [详细]
  • 本文介绍了在无法联网的情况下,通过下载rpm包离线安装zip和unzip的方法。详细介绍了如何搜索并下载合适的rpm包,以及如何使用rpm命令进行安装。 ... [详细]
author-avatar
残破的前进
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有