云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]

在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]

2019-01-26 09:24:03作者:吴可稿源:云网牛站

本文介绍在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]的方法,它是一款基于Web的开源漏洞跟踪系统,采用PHP开发,并且支持多种数据库后端,包括MySQL,MS SQL和PostgreSQL,它运行在MySQL 5.5.35+,PostgreSQL 9.2+或其它受支持的数据库、PHP 5.5.9+及Apache/Nginx Web服务器中。

 

一、安装Apache2,PHP和数据库

需要安装所有的依赖环境,让我们从PHP的安装开始,运行以下命令:

sudo apt update

sudo apt install wget php php-cli php-fpm php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

然后安装Apache2 Web Server:

sudo apt -y install apache2

对于数据库,你可以选择使用MySQL或MariaDB,请参考下面文章:

在Ubuntu 18.04系统上安装MariaDB 10.4的步骤

在Ubuntu 18.04/16.04命令行上安装MySQL 8.0.11的全过程

登录MariaDB shell:

$ mysql -u root -p

为MantisBT创建数据库和用户:

CREATE USER 'mantisbt'@'localhost' IDENTIFIED BY 'StrongPassword';

CREATE DATABASE mantisbt;

GRANT ALL PRIVILEGES ON mantisbt.* TO 'mantisbt'@'localhost';

FLUSH PRIVILEGES;

QUIT

运行mysql -u mantisbt -p命令看能否登录数据库,如下图:

在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]

按上图的意思已经成功,可以进行下步的操作了。

 

二、在Ubuntu 18.04上下载并安装Mantis Mantis Bug Tracker

mantisbt项目主页下载,目前新版本是2.19.0,在终端中下载:

wget https://liquidtelecom.dl.sourceforge.net/project/mantisbt/mantis-stable/2.19.0/mantisbt-2.19.0.zip

使用unzip命令解压缩包:

unzip mantisbt-2.19.0.zip

将文件夹移动到/srv目录:

sudo mv mantisbt-2.19.0/ /srv/mantisbt

为目录设置适当的权限:

sudo chown -R www-data:www-data /srv/mantisbt/

为Mantis Bug Tracker创建Apache主机文件:

sudo vim /etc/apache2/sites-enabled/mantisbt.conf

将以下内容粘贴到mantisbt.conf文件中:

<VirtualHost *:80>

ServerAdmin admin@example.com

DocumentRoot "/srv/mantisbt"

ServerName bt.example.com

ServerAlias www.bt.example.com

ErrorLog "/var/log/apache2/mantisbt-error_log"

TransferLog "/var/log/apache2/mantisbt-access_log"

<Directory "/srv/mantisbt/">

DirectoryIndex index.php index.html

Options FollowSymLinks

AllowOverride None

Require all granted

Options MultiViews FollowSymlinks

</Directory>

</VirtualHost>

检查syntax错误:

# apachectl -t

Syntax OK

如果获得Syntax OK的消息,请重新启动Apache服务:

sudo systemctl restart apache2

运行sudo systemctl status apache2命令检查:

在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]

 

三、完成Mantis Bug Tracker的安装

打开地址如:http://bt.example.com,然后就可以在Ubuntu 18.04上完成Mantis Bug Tracker安装了。

1、配置数据库

在安装选项下填写:

数据库类型:MySQL改进

用户名(对于数据库):mantisbt

密码(用于数据库):StrongPassword

数据库名称(对于数据库):mantisbt

然后单击安装/升级数据库按钮,如果安装成功,会有如下信息:

在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]

2、登录Mantis Bug Tracker Dashboard

默认登录名是:

用户名:administrator

密码:root

在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]

建议首次登录后请更改管理员密码:

在Ubuntu 18.04系统上安装Mantis Bug Tracker[MantisBT]

至此,你已经在Ubuntu 18.04上成功安装了Mantis Bug Tracker。

 

相关主题

使用Reportbug工具向Debian软件包维护人员提交bug报告

精选文章
热门文章