记录Ubuntu安装Bugzilla5.0
【摘要】 环境: 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)