1.安装依赖包
yum -y install php perl httpd mod_ssl mysql-server mysql-devel mysql php-mysql gcc mod_perl-devel perl-parent wget
2.启动服务
[root@localhost ~]# service httpd start ##启动httpd
[root@localhost ~]# chkconfig httpd on ##添加2345级别启动
[root@localhost ~]# service mysqld start ##启动mysql数据库
[root@localhost ~]# chkconfig mysqld on ##添加2345级别启动

3.配置数据库
[root@localhost ~]# mysqladmin -uroot -p password "666666" ##将mysql,root用户密码修改为666666,默认为空。
[root@localhost ~]# mysql -uroot -p666666
mysql> create database bugs;
mysql> grant all on bugs.* to root@localhost identified by "666666"; ##授权root用户密码为666666
mysql> flush privileges; ##刷新权限

4.安装Bugzilla
[root@localhost opt]# wget https://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-5.0.3.tar.gz ##下载bugzilla源码包
[root@localhost opt]# tar xf bugzilla-5.0.3.tar.gz -C /var/www/html/
[root@localhost html]# cd bugzilla/                                          ##切换到bugzilla目录
[root@localhost bugzilla]# ./checksetup.pl --check-modules       ##检查缺少那些组件
[root@localhost bugzilla]# perl install-module.pl --all                 ##执行此命令安装缺少的组件
[root@localhost bugzilla]# ./checksetup.pl                                ##运行命令在bugzilla下生成localconfig的文件
[root@localhost bugzilla]# vi localconfig                                    ##localconfig中所输入的数据库名、用户和密码是否正确
50 $db_driver = 'mysql';
53 $db_host = 'localhost';
57 $db_name = 'bugs';
60 $db_user = 'root';
67 $db_pass = '666666';
73 $db_port = 3306;
[root@localhost bugzilla]# ./checksetup.pl ##再次执行此命令根据提示输入管理员邮箱及密码

5.配置文件
[root@localhost bugzilla]# vi /etc/httpd/conf/httpd.conf

[root@localhost bugzilla]# vi .htaccess #编辑 .htaccess 用“#”注释掉顶部“Options -Indexes”这一行。
[root@localhost bugzilla]# service httpd restart #重新启动httpd服务,就可以通过浏览器访问

6.配置邮件服务
[root@localhost ~]# yum -y install sendmail mail     ##安装sendmail
[root@localhost ~]# service sendmail start            ##启动sendmail
我使用的是163邮件,所以设置mail使用163代理发邮件只需要在 /etc/mail.rc 最后添加两行即可,如下

[root@localhost ~]# echo adminwangenzhi|mail -s test XXXX@163.com ##测试是否可以收到邮件
----------------------------------------------------------------------------------------------
【推荐】也可以通过bugzilla自带的邮件服务
[root@localhost ~]# cd /var/www/html/bugzilla/data/ ##切换到bugzilla下的data目录中
[root@localhost data]# vim params                       ##修改如下红色内容
'mail_delivery_method' => 'SMTP',
'mailfrom' => 'bugzillatrace@163.com',                  ###mailfrom要和maintainer保持一致,为bugzilla发送人地址。需要说明的是163的邮箱需要去163开通授权
'maintainer' => 'bugzillatrace@163.com',
'smtp_password' => '######',                            ###在163页面授权时的设置的密码,也是邮箱密码
'smtp_ssl' => 0,
'smtp_username' => 'bugzillatrace@163.com',      ###发送人邮箱
'smtpserver' => 'smtp.163.com:25',                       ####服务代理
'ssl_redirect' => 0,
'sslbase' => '',
'strict_isolation' => 0,
'strict_transport_security' => 'off',
'timetrackinggroup' => 'editbugs',
'upgrade_notification' => 'latest_stable_release',
'urlbase' => 'http://192.168.69.20/',                     ###bugzilla访问地址
'use_mailer_queue' => 1,                                      ###设置为1,若不行请改为0

[root@localhost data]# service httpd restart       ##重新启动httpd
[root@localhost data]# service sendmail restart ##重新启动sendmail

7.163邮箱页面授权

8.汉化请自行baidu  

5.02有繁体包,没有简体,,5.03没有汉化包

常用软件:Bugzilla的搭建(转)的更多相关文章

  1. Kali Linux下常用软件安装及配置

    0x00 Synaptic Synaptic(新立得)是一个高级软件包管理器,它可以管理系统内安装的每个软件及包组件,在图形界面内完成LINUX系统软件的搜寻.安装和删除. Synaptic安装简单, ...

  2. Windows、Linux、Android常用软件分享

    Windows.Linux.Android常用软件分享 前言 本来没准备写这篇博客,一是没时间,还有其他很多优先级更高的事情要做.二是写这种博客对我自己来说没什么的帮助,以前我就想好了不写教程类,使用 ...

  3. [Tex学习]WinEdit 常用软件快捷键

    WinEdit 常用软件快捷键 编辑: Alt+C:在剪贴板原有复制文本后增加新的被选择的文本. Ctrl+Shift+Alt+Right/Left:对选中文本增加或者删除Comment标记. Ctr ...

  4. windows向ubuntu过渡之常用软件安装

    好久没有写博客了,介于最近上操作系统实验课,好多同学装上了ubuntu,网上的教程比较杂乱,下面我就总结分享一些安装完ubuntu要安装的常用软件,会持续更新... 1.搜狗拼音安装 (1)在安装输入 ...

  5. [转] ubuntu 一些常用软件的安装

    首先说明一下 ubuntu 的软件安装大概有几种方式: 1. deb 包的安装方式deb 是 debian 系 Linux 的包管理方式, ubuntu 是属于 debian 系的 Linux 发行版 ...

  6. 【转】Ubuntu常用软件合集

    [转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...

  7. 减少可执行程序size的三个常用软件

    减少可执行程序size的三个常用软件 linux下面,直接用strip 这个命令 #:strip xxx 可以去掉编译调试信息和各种符号表,能够大大减小可执行程序size windows下面这种exe ...

  8. IT生涯, 我的常用软件清单

    IT生涯, 我的常用软件清单 SkySeraph Jan. 26th 2017 Email:skyseraph00@163.com 更多精彩请直接访问SkySeraph个人站点:www.skysera ...

  9. 一些常用软件的静默安装参数(nsis,msi,InstallShield,Inno)

    打包的时候,经常需要安装一些其它的环境库,而又不想让用户繁锁的去选择,这时就需要静默安装,而不同的文件所加的参数了不一致,比如VS的环境库vcredist_x86.exe(这是32位的环境库)后面加/ ...

随机推荐

  1. QM UML状态机建模实例之移植 cortex-m0

    ---恢复内容开始--- 在上一期“Blinky for cortex-m0”中我们介绍了如何在QM中建立一个工程和生成代码,如何使生成的代码在我们的工程师运行起来,为此这一期要介绍如何将QP-NAN ...

  2. 互联网实习笔记之shell笔记

    linux下面一切都是可以配置的 #vim可以有 .vimrc文件 #------.vimrc开始---- set vb t_vb= set number syntax on set hlsearch ...

  3. MVC 请求处理流程(二)

    [上一篇]中我们说到了对象AsyncControllerActionInvoker,在Controller的ExecuteCore方法中调用AsyncControllerActionInvoker对象 ...

  4. 操作系统和程序设计语言的API使用的字符编码分析

     1.Java的运行环境中,String是什么编码? 使用java做程序设计语言,字符编码是和jvm相关的,和操作系统无关. java默认的编码是jvm在安装的时候就确定了的,它是根据你的系统的环境确 ...

  5. [Python学习笔记1]Python语言基础 数学运算符 字符串 列表

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

  6. Android系统启动过程

    首先Android框架架构图: Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用. 启动的过程如下图所示:(图片来自网上,后面有地址)   下面将从And ...

  7. 【转】C#调用DLL

    C#中如何调用动态链接库DLL(转)     每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍.首先,您需要了解什么是托管,什么是非托管.一般可以认为:非托管代码主要是基 ...

  8. initcall调用顺序

    在解释initcall调用顺序, 先要理一下编译链接的知识. 每个.o文件都有自己的代码段, 数据段(存放初始化的全局变量), bss段(即未初始化的数据段) 在ld链接器将各.o文件的代码段和数据段 ...

  9. Ajax学习重点总结

    1.什么是AJAX AJAX=Asynchronous JavaScript and XML(异步的JavaScript和XML). AJAX是在不重新加载整个页面的情况下,后台与服务器交换数据并更新 ...

  10. Unity jounal 2016-3-3

    1. Project organization: 2.prefab Important part of the project, which seperate and organize the scr ...