开源缺陷管理平台-Mantis Bug Tracker

开源缺陷管理平台-Mantis Bug Tracker简介

      Mantis是一个轻量级的缺陷管理平台(Mantis Bug Tracker),用来跟踪管理Bug,即bug管理系统。

1、安装lamp

Mantis是用PHP编写的,要安装一个PHP的web server。这里使用LAMP。 
yum install httpd mysql mysql-devel mysql-server php php-mysql php-bcmath php-gd php-mbstring php-xml 
PS:php.ini中要设置date.timezone。

2、下载Mantis 
cd /tmp 
wget http://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.11/mantisbt-1.2.11.tar.gz/download 
tar -zxvf mantisbt-1.2.11.tar.gz 
mv mantisbt-1.2.11 /var/www/html/mantis 
chown -R apache:apache /var/www/html/mantis 

3、建立Mantis数据库 

mysql -u root -p 
mysql> create database mantis; 
mysql> grant all privileges on mantis.* to 'mantisuser'@'localhost' identified by '123456'; 

创建了名为mantis的数据库,设置用户mantisuser,密码为123456,对mantis数据库赋予所有权限。

4、浏览器访问http://IP/mantis 
输入相关信息,需要特别注意的是Hostname保持默认即可,点击Install/Upgrade Database。 

访问http://IP/mantis/login_page.php 
Mantis有一个默认的系统管理员帐号administrator,密码root。 
会看到有两个警告: 
1)Warning: You should disable the default 'administrator' account or change its password. 
使用administrator登录,修改密码。 
2)Warning: Admin directory should be removed. 
将/var/www/html/mantis目录下的admin目录删除或改名。

5、设置Mantis支持中文 
注意在目录下有个example模板,可直接使用。

cd /var/www/html/mantis 
vim config_inc.php 

添加: 

$g_default_language = 'chinese_simplified'; 

设置为中文后,使用方法自己研究一下,或者查看用户手册http://www.mantisbt.org/docs/master-1.2.x/en/administration_guide.html,或者百度谷歌一下 mantis 教程。 
一般流程为:管理员创建项目-报告员提交问题-分派给开发员修复问题-测试后修改问题状态-如还有问题重新打开该问题。

6、设置邮件服务器

cd /var/www/html/mantis 
vim config_inc.php

<?php 
$g_hostname = 'localhost'; 
$g_db_type = 'mysql'; 
$g_database_name = 'bugtracker'; 
$g_db_username = 'username'; 
$g_db_password = 'userpassword'; 
$g_enable_email_notification = ON; # 开通邮件通知 
$g_smtp_host = 'smtp.139cm.com'; # SMTP 服务器 
$g_smtp_username = 'userName'; # 邮箱登录用户名 
$g_smtp_password = 'userPassword'; # 邮箱登录密码 
$g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件 
#class.phpmailer.php 
#这个是在mantisbt自带的,当然你可以去下载一个 
$g_phpMailer_path = './library/phpmailer/'; 
$g_phpMailer_method = 2;//-----------此处的数值可为0,1,2 
$g_return_path_email = '[email protected]'; //完整的邮箱地址 
?>

本文出自 “王11” 博客,谢绝转载!

你可能感兴趣的:(mantis)