iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >RHEL6.5/Centos6.5 搭建bugzilla
  • 256
分享到

RHEL6.5/Centos6.5 搭建bugzilla

2024-04-02 19:04:59 256人浏览 八月长安
摘要

一、安装Httpd、 mod_ssl、 Mysql-server 、 mysql 、PHP-mysql 、 GCc 、 perl* 、 mod-perl-devel[root@localhost ~]# y

一、安装Httpd、 mod_ssl、 Mysql-server 、 mysqlPHP-mysqlGCc 、 perl* 、 mod-perl-devel

[root@localhost ~]# yum -y install httpd mod_ssl mysql-server mysql php-mysql gcc perl* mod_perl-devel

[root@localhost ~]# service iptables stop  ##关闭防火墙

[root@localhost ~]# setenforce 0           ##将selinux关闭

[root@localhost ~]# service httpd start    ##启动httpd

[root@localhost ~]# chkconfig httpd on    ##添加2345级别启动

[root@localhost ~]# service mysqld start    ##启动mysql数据库

[root@localhost ~]# chkconfig mysqld on    ##添加2345级别启动

[root@localhost ~]# mysqladmin -uroot -p passWord "666666"  ##将mysql,root用户密码修改为666666,默认为空。

Enter password: 

[root@localhost ~]# mysql -uroot -p666666  ##登陆mysql使用root账号

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 4

Server version: 5.1.73 Source distribution


Copyright (c) 2000, 2013, oracle and/or its affiliates. All rights reserved.


Oracle is a reGIStered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> create database bugs;    ##创建数据库名为bugs;

Query OK, 1 row affected (0.00 sec)

mysql> grant all on bugs.* to root@localhost identified by "666666";  ##授权root用户密码为666666  

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;    ##刷新

Query OK, 0 rows affected (0.00 sec)

mysql> quit    ##退出

二、下载bugzilla,安装bugzilla

[root@localhost opt]# wget http://ftp.mozilla.org/pub/mozilla.org/WEBtools/bugzilla-4.5.2.tar.gz    ##下载bugzilla源码

[root@localhost opt]#tar xf bugzilla-4.5.2.tar.gz -C /var/www/html/    ##解压到httpd的/var/www/html目录下

[root@localhost html]# mv bugzilla-4.5.2/ bugzilla    ##将解压的bugzilla目录重命名

[root@localhost html]# cd bugzilla/    ##切换到bugzilla目录

[root@localhost bugzilla]# ./checksetup.pl --check-modules    ##检查缺少那些组件

* This is Bugzilla 4.5.2 on perl 5.10.1

* Running on Linux 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013


Checking perl modules...

Checking for               CGI.pm (v3.51)     ok: found v3.64 

Checking for           Digest-SHA (any)       ok: found v5.47 

Checking for             TimeDate (v2.23)     found v2.22 

Checking for             DateTime (v0.28)     ok: found v0.53 

Checking for    DateTime-TimeZone (v0.71)     ok: found v1.08 

Checking for                  DBI (v1.54)     ok: found v1.609 

Checking for     Template-Toolkit (v2.24)     found v2.22 

Checking for           Email-Send (v2.04)     not found 

Checking for           Email-MIME (v1.904)    not found 

Checking for                  URI (v1.37)     ok: found v1.40 

Checking for       List-MoreUtils (v0.32)     found v0.22 

Checking for    Math-Random-ISAAC (v1.0.1)    not found 


Checking available perl DBD modules...

Checking for               DBD-Pg (v2.7.0)    ok: found v2.15.1 

Checking for            DBD-mysql (v4.001)    ok: found v4.013 

Checking for           DBD-SQLite (v1.29)     found v1.27 

Checking for           DBD-Oracle (v1.19)     not found 


The following Perl modules are optional:

Checking for                   GD (v1.20)     ok: found v2.44 

Checking for                Chart (v2.4.1)    not found 

Checking for          Template-GD (any)       not found 

Checking for           GDTextUtil (any)       ok: found v0.86 

Checking for              GDGraph (any)       ok: found v1.44 

Checking for           MIME-tools (v5.406)    ok: found v5.427 

Checking for          libwww-perl (any)       ok: found v5.833 

Checking for             XML-Twig (any)       ok: found v3.34 

Checking for          PatchReader (v0.9.6)    not found 

Checking for            perl-ldap (any)       ok: found v0.40 

Checking for          Authen-SASL (any)       ok: found v2.13 

Checking for         Net-SMTP-SSL (v1.01)     ok: found v1.01 

Checking for           RadiusPerl (any)       not found 

Checking for            SOAP-Lite (v0.712)    found v0.710.10 

Checking for          XMLrpc-Lite (v0.712)    found v0.710.10 

Checking for             JSON-RPC (any)       not found 

Checking for              jsON-XS (v2.0)      not found 

Checking for           Test-Taint (v1.06)     found v1.04 

Checking for          HTML-Parser (v3.40)     ok: found v3.64 

Checking for        HTML-Scrubber (any)       not found 

Checking for               Encode (v2.21)     ok: found v2.35 

Checking for        Encode-Detect (any)       ok: found v1.01 

Checking for          Email-Reply (any)       not found 

Checking for HTML-FORMatText-WithLinks (v0.13)     not found 

Checking for          TheSchwartz (v1.07)     not found 

Checking for       Daemon-Generic (any)       not found 

Checking for             mod_perl (v1.999022) ok: found v2.000004 

Checking for     Apache-SizeLimit (v0.96)     not found 

Checking for        File-MimeInfo (any)       not found 

Checking for           IO-stringy (any)       ok: found v2.110 

Checking for      Cache-Memcached (any)       ok: found v1.28 

Checking for          mod_headers (any)       ok 

Checking for          mod_expires (any)       ok 

Checking for              mod_env (any)       ok 

###############通过检查发现缺了很多组件############
[root@localhost bugzilla]# perl install-module.pl --all ##执行此命令安装缺少的组件,需要等待一会(注意执行此命令需要联网)

[root@localhost bugzilla]# ./checksetup.pl    ##运行以下这条命令,它会在/var/www/html/bugzilla路径下自动生成一个名为localconfig的文件。

[root@localhost bugzilla]# vim localconfig        ##确认一下你刚才在localconfig文件中所输入的数据库名、用户和密码是否正确。确认下红色内容

     50 $db_driver = 'mysql';

     51 

     52 # The DNS name or IP address of the host that the database server runs on.

     53 $db_host = 'localhost';

     54 

     55 # The name of the database. For Oracle, this is the database's SID. For

     56 # SQLite, this is a name (or path) for the DB file.

     57 $db_name = 'bugs';

     58 

     59 # Who we connect to the database as.

     60 $db_user = 'root';

     61 

     62 # Enter your database password here. It's normally advisable to specify

     63 # a password for your bugzilla database user.

     64 # If you use apostrophe (') or a backslash (\) in your password, you'll

     65 # need to escape it by preceding it with a '\' character. (\') or (\)

     66 # (It is far simpler to just not use those characters.)

     67 $db_pass = '666666';

     68 

     69 # Sometimes the database server is running on a non-standard port. If that's

     70 # the case for your database server, set this to the port number that your

     71 # database server is running on. Setting this to 0 means "use the default

     72 # port for my database server."

     73 $db_port = 3306;

[root@localhost bugzilla]# ./checksetup.pl     ##再次执行此命令根据提示输入管理员邮箱及密码

三、配置httpd修改配置文件在最后一行下添加如下内容

[root@localhost bugzilla]# vi /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
     DocumentRoot /var/www/html/bugzilla/
</VirtualHost>

<Directory /var/www/html/bugzilla>
     AddHandler cgi-script .cgi
     Options +Indexes +ExecCGI
     DirectoryIndex index.cgi
     AllowOverride Limit FileInfo Indexes
</Directory>

 [root@localhost bugzilla]# vi .htaccess  ###接着,我们需要编辑 .htaccess 文件并用“#”注释掉顶部“Options -Indexes”这一行。

[root@localhost bugzilla]# service httpd restart        ##重新启动httpd服务,就可以通过浏览器访问了

RHEL6.5/Centos6.5 搭建bugzilla

  四、由于bugzilla创建账号提交bug等需要发送邮件,还需要安装sendmail

[root@localhost ~]# yum -y install sendmail    ##安装sendmail

[root@localhost ~]# service sendmail start   ##启动sendmail

正在启动 sendmail:                                        [确定]

启动 sm-client:                                           [确定]

[root@localhost ~]# yum -y install mail  ##安装mail

[root@localhost ~]# echo adminwangenzhi|mail -s test W_enzhi@163.com  ##测试是否可以收到邮件

RHEL6.5/Centos6.5 搭建bugzilla

[root@localhost ~]# cd /var/www/html/bugzilla/data/  ##切换到bugzilla下的data目录中

[root@localhost data]# vim params   ##修改如下红色内容

%param = (

           'LDAPBaseDN' => '',

           'LDAPbinddn' => '',

           'LDAPfilter' => '',

           'LDAPmailattribute' => 'mail',

           'LDAPserver' => '',

           'LDAPstarttls' => 0,

           'LDAPuidattribute' => 'uid',

           'RADIUS_NAS_IP' => '',

           'RADIUS_email_suffix' => '',

           'RADIUS_secret' => '',

           'RADIUS_server' => '',

           'ajax_user_autocompletion' => '1',

           'allow_p_w_upload_deletion' => 0,

           'allow_p_w_upload_display' => 0,

           'allowbugdeletion' => 0,

           'allowemailchange' => 1,

           'allowuserdeletion' => 0,

           'announcehtml' => '',

           'p_w_upload_base' => '',

           'auth_env_email' => '',

           'auth_env_id' => '',

           'auth_env_realname' => '',

           'bonsai_url' => '',

           'chartgroup' => 'editbugs',

           'collapsed_comment_tags' => 'obsolete, spam',

           'comment_taggers_group' => 'editbugs',

           'commentonchange_resolution' => 0,

           'commentonduplicate' => 0,

           'confirmuniqueusermatch' => 1,

           'cookiedomain' => '',

           'cookiepath' => '/',

           'createemailregexp' => '.*',

           'cvsroot' => '',

           'cvsroot_get' => '',

           'debug_group' => 'admin',

           'default_search_limit' => '500',

           'defaultopsys' => '',

           'defaultplatform' => '',

           'defaultpriority' => '---',

           'defaultquery' => 'resolution=---&emailassigned_to1=1&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailqa_contact2=1&emaillongdesc3=1&order=Importance&long_desc_type=substring',

           'defaultseverity' => 'enhancement',

           'docs_urlbase' => 'docs/%lang%/html/',

           'duplicate_or_move_bug_status' => 'RESOLVED',

           'emailregexp' => '^[\\w\\.\\+\\-=\']+@[\\w\\.\\-]+\\.[\\w\\-]+$',

           'emailregexpdesc' => 'A legal address must contain exactly one \'@\', and at least one \'.\' after the @.',

           'emailsuffix' => '',

           'font_file' => '',

           'globalwatchers' => '',

           'inbound_proxies' => '',

           'insidergroup' => '',

           'letsubmitterchoosemilestone' => 1,

           'letsubmitterchoosepriority' => 1,

           'lxr_root' => '',

           'lxr_url' => '',

           'mail_delivery_method' => 'Sendmail',

           'mailfrom' => 'root@localhost.localdomain',

           'maintainer' => 'W_enzhi@163.com',

           'makeproductgroups' => 0,

           'max_search_results' => '10000',

           'maxp_w_uploadsize' => '1000',

           'maxlocalp_w_upload' => '0',

           'maxusermatches' => '1000',

           'memcached_namespace' => 'bugzilla:',

           'memcached_servers' => '',

           'mostfreQthreshold' => '2',

           'musthavemilestoneonaccept' => 0,

           'mybugstemplate' => 'buglist.cgi?resolution=---&amp;emailassigned_to1=1&amp;emailreporter1=1&amp;emailtype1=exact&amp;email1=%userid%',

           'noresolveonopenblockers' => 0,

           'or_groups' => 1,

           'password_complexity' => 'no_constraints',

           'proxy_url' => '',

           'querysharegroup' => 'editbugs',

           'quip_list_entry_control' => 'open',

           'rememberlogin' => 'on',

           'requirelogin' => '0',

           'search_allow_no_criteria' => 1,

           'shadowdb' => '',

           'shadowdbhost' => '',

           'shadowdbport' => '3306',

           'shadowdbsock' => '',

           'shutdownhtml' => '',

           'smtp_debug' => 0,

           'smtp_password' => '此处为真实的邮箱登陆密码',

           'smtp_ssl' => 0,

           'smtp_username' => 'W_enzhi@163.com',

           'smtpserver' => 'mail@163.com',

           'ssl_redirect' => 0,

           'sslbase' => '',

           'strict_isolation' => 0,

           'strict_transport_security' => 'off',

           'timetrackinggroup' => 'editbugs',

           'upgrade_notification' => 'latest_stable_release',

           'urlbase' => 'http://192.168.1.106/',   ###我本机的IP地址按照自己的IP地址修改

           'use_mailer_queue' => 0,

           'use_see_also' => 1,

           'useclassification' => 0,

           'usemenuforusers' => '0',

           'useqacontact' => 0,

           'user_info_class' => 'CGI',

           'user_verify_class' => 'DB',

           'usestatuswhiteboard' => 0,

           'usetargetmilestone' => 0,

           'usevisibilitygroups' => 0,

           'utf8' => 1,

           'webdotbase' => 'http://www.research.att.com/~north/cgi-bin/webdot.cgi/%urlbase%',

           'webservice_email_filter' => 0,

           'whinedays' => 7

         );


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

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


五、访问bugzilla主页,点击红色箭头所指创建用户账号

RHEL6.5/Centos6.5 搭建bugzilla

六、在箭头指向处输入要创建用户的邮箱必须为合法的邮箱

RHEL6.5/Centos6.5 搭建bugzilla

七、接下来创建用户的邮箱会收到一封邮件,打开邮件点击链接地址,根据提示设置密码

RHEL6.5/Centos6.5 搭建bugzilla

RHEL6.5/Centos6.5 搭建bugzilla八、使用刚创建的账号登陆测试是否成功登陆。

RHEL6.5/Centos6.5 搭建bugzilla###########至此bugzilla的安装全部结束,可以成功创建账户登陆##############




您可能感兴趣的文档:

--结束END--

本文标题: RHEL6.5/Centos6.5 搭建bugzilla

本文链接: https://www.lsjlt.com/news/40585.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • RHEL6.5/Centos6.5 搭建bugzilla
    一、安装httpd、 mod_ssl、 mysql-server 、 mysql 、php-mysql 、 gcc 、 perl* 、 mod-perl-devel[root@localhost ~]# y...
    99+
    2022-10-18
  • Centos6.5搭建LAMP
    1.首先安装apache(具体文档请联系本博主,首页有博主邮箱)2.设置系统让 Apache 开机自动启动。3.防火墙设置4.vi /etc/sysconfig/iptables   添...
    99+
    2022-10-18
  • centos6.5搭建lnmp过程
    一个不写博客的运维,不是一个好开发1、安装centos6.5操作系统2、下载nginx,www.nginx.org3、下载php,www.php.net3.2、下载libmcrypt http:/...
    99+
    2022-10-18
  • Centos6.5下搭建Mongodb服务
    1.系统版本  [root@test2 ~]# cat /etc/issue    CentOS release&n...
    99+
    2022-10-18
  • centos6.5搭建私有云盘
    CentOS6.5搭建owncloud私有云盘基本配置关闭防火墙                        &nbs...
    99+
    2023-06-06
  • CentOS6.5下搭建oracle 11g Dataguard(一)
    一、环境准备 主机 1 (主库) 主机 2 (备库) 操作系统 Centos6.5 64 位 Centos6.5...
    99+
    2022-10-18
  • centos6.5系统快速搭建mysql方法
    下面一起来了解下centos6.5系统快速搭建mysql方法,相信大家看完肯定会受益匪浅,文字在精不在多,希望centos6.5系统快速搭建mysql方法这篇短内容是你想要的。1、查看系统是否已经有自带的数...
    99+
    2022-10-18
  • Centos6.5 + Oracle 11g r2 + nfs搭建RAC环境
       ...
    99+
    2022-10-18
  • Centos6.5 + Oracle 11g r2 + nfs搭建RAC环境二
    输入hosts中的scan名称:rac-scan添加rac2节点的主机名、虚拟ip名 默认配置下一步之后一直默认直到按完成后开始安装跳出提示后按提示运行脚本,按确定最后一项可忽略 ...
    99+
    2022-10-18
  • Centos6.5 + Oracle 11g r2 + nfs如何搭建RAC环境
    本篇文章给大家分享的是有关Centos6.5 + Oracle 11g r2 + nfs如何搭建RAC环境,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起...
    99+
    2022-10-19
  • centos6.5下kvm环境搭建的示例分析
    小编给大家分享一下centos6.5下kvm环境搭建的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、关闭部分服务,关闭内核防火墙(需重启机器)chkconfig postfix offchkconfig ipt...
    99+
    2023-06-10
  • CentOS6.5下搭建文件共享服务Samba的教程
    Samba服务:   本内容为samba服务学习者提供参考 案例描述:   某公司的管理员需要搭建SAMBA服务器,IP地址及允许的访问网段自定义。SAMBA服务器的安全级别为user级,所在工作组为WORKGROUP,...
    99+
    2022-06-04
    CentOS6.5 共享服务 搭建文件共享服务
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作