本文介绍在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 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命令检查:
三、完成Mantis Bug Tracker的安装 打开地址如:http://bt.example.com,然后就可以在Ubuntu 18.04上完成Mantis Bug Tracker安装了。 1、配置数据库 在安装选项下填写: 数据库类型:MySQL改进 用户名(对于数据库):mantisbt 密码(用于数据库):StrongPassword 数据库名称(对于数据库):mantisbt 然后单击安装/升级数据库按钮,如果安装成功,会有如下信息:
2、登录Mantis Bug Tracker Dashboard 默认登录名是: 用户名:administrator 密码:root
建议首次登录后请更改管理员密码:
至此,你已经在Ubuntu 18.04上成功安装了Mantis Bug Tracker。
相关主题 |