记录Ubuntu安装Bugzilla5.0

举报
烟花易冷 发表于 2018/12/27 23:33:49 2018/12/27
【摘要】 环境: Ubuntu 16.04 Mysql:5.7 Bugzilla 5.01、安装相关依赖包sudo apt-get install apache2 mysql-server libappconfig-perl \ libdate-calc-perl libtemplate-perl libmime-perl build-essential \ libdat...

环境:    Ubuntu 16.04  Mysql:5.7  Bugzilla 5.0


1、安装相关依赖包

sudo apt-get install apache2 mysql-server libappconfig-perl \
      libdate-calc-perl libtemplate-perl libmime-perl build-essential \
      libdatetime-timezone-perl libdatetime-perl libemail-sender-perl \
      libemail-mime-perl libemail-mime-modifier-perl libdbi-perl \
      libdbd-mysql-perl libcgi-pm-perl libmath-random-isaac-perl \
      libmath-random-isaac-xs-perl libapache2-mod-perl2 \
      libapache2-mod-perl2-dev libchart-perl libxml-perl \
      libxml-twig-perl perlmagick libgd-graph-perl \
      libtemplate-plugin-gd-perl libsoap-lite-perl libhtml-scrubber-perl \
      libjson-rpc-perl libdaemon-generic-perl libtheschwartz-perl \
      libtest-taint-perl libauthen-radius-perl libfile-slurp-perl \
      libencode-detect-perl libmodule-build-perl libnet-ldap-perl \
      libauthen-sasl-perl libtemplate-perl-doc libfile-mimeinfo-perl \
      libhtml-formattext-withlinks-perl libfile-which-perl libgd-dev \
      libmysqlclient-dev lynx-cur graphviz python-sphinx rst2pdf

2、创建数据库
     

mysql> CREATE DATABASE bugs;
mysql> GRANT ALL PRIVILEGES ON bugs.* TO bugs@localhost IDENTIFIED BY 'Wyh123!@';
mysql> FLUSH PRIVILEGES;
mysql> EXIT;

3、安装bugzilla,配置相关信息
     

$ cd /var/www/html
$ git clone --branch release-5.0-stable   bugzilla
$ sudo vim /etc/apache2/sites-available/bugzilla.conf  添加如下信息

ServerName localhost
      <Directory /var/www/html>
        AddHandler cgi-script .cgi
        Options +ExecCGI
        DirectoryIndex index.cgi index.html
        AllowOverride None
        Order allow,deny
        Allow from all
      </Directory>
$ sudo service apache2 reload   重启服务
$ sudo a2ensite bugzilla       加载服务
$ sudo a2enmod cgi headers expires
$ sudo service apache2 restart
$ sudo service mysql restart
$ sudo ./checksetup.pl    调用安装进程,生成./localconfig文件,该文件主要包含数据库信息等,可进行设置如数据库密码等信息

     30 $webservergroup = 'www-data';
     68 $db_pass = 'Wyh123!@';
     

 $ sudo ./checksetup.pl   再次运行,将数据写入到mysql,并创建相关bug表单
      
Enter the e-mail address of the administrator: wyh@example.com
Enter the real name of the administrator: wyh
Enter a password for the administrator account: 201810@Oct
Please retype the password to verify: 201810@Oct

    如果将bugzilla权限改为 wyh:www-data 755 ,其实没啥作用,sudo执行安装后,会自动将其修改为    root:www-data 750

$ sudo ./testserver.pl    测试服务

    网页端:  http://localhost/bugzilla/               wyh@example.com        201810@Oct
    说明: Parameters:        http://localhost/bugzilla/editparams.cgi 进行参数修改,否则会一致处于登陆界面
      Rquired Settings--> urlbase: http://172.19.2.18/bugzilla/
     User        Authentication-->emailsuffix: @example.com


配置如上信息后,bugzilla就算安装完成了,接下来就可以根据需要进一步配置了!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。