mantis + Linux 安装步骤(笔记)

mantis

概述

缺陷管理平台Mantis[1] ,也做MantisBT,全称Mantis Bug Tracker。

Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。

Mantis是一个缺陷跟踪系统具有多特性包括:易于安装,易于操作,基于Web,支持任何可运行PHP的平台(Windows,Linux,Mac,Solaris,AS400/i5等),已经被翻译成68种语言,支持多个项目,为每一个项目设置不同的用户访问级别,跟踪缺陷变更历史,定制我的视图页面,提供全文搜索功能,内置报表生成功能(包括图形报表),通过Email报告缺陷,用户可以监视特殊的Bug,附件可以保存在web服务器上或数据库中(还可以备份FTP服务器上),自定义缺陷处理工作流,支持输出格包括csv、MicrosoftExcel、MicrosoftWord,集成源代码控制(SVN与CVS),集成wiki知识库与聊天工具(可选/可不选),支持多种数据库(MySQL、MSSQL、PostgreSQL、Oracle、DB2)

基本特性

1,个人可定制的Email通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;

2,支持多项目、多语言;

3,权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;

4,主页可发布项目相关新闻,方便信息传播;

5,具有方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;

6,缺陷报告可打印或输出为CSV格式,2.17版:支持可定制的报表输出,可定制用户输入域;

7,有各种缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;

8,流程定制方便且符合标准,满足一般的缺陷跟踪。

mantis安装

系统版本

CentOS release 6.2 (Final)

2.6.32-220.el6.x86_64


所需软件环境

php mysql httpd

关闭防火墙和selinux


我测试环境是

CentOS release 6.2 + mysql- 5.1.73 + php-5.3.3+ http- 2.2.15

IP192.168.0.131

yum install httpd* mysql* php*


/etc/init.d/httpd start

/etc/init.d/mysqld start


安装完成确保能正常使用


开始安装mantis


软件下载地址:http://www.mantisbt.org/download.php


mantisbt-1.2.17.tar.gz


tar zxf mantisbt-1.2.17.tar.gz –C/var/www/html/mantis


cd /var/www/html/mantis

[root@cacti mantis]# cpconfig_inc.php.sample config_inc.php

[root@cacti mantis]# vim config_inc.php


# --- Database Configuration ---

$g_hostname      = ‘192.168.0.131‘;

$g_db_username   = ‘mantisdb‘;

$g_db_password   = ‘123456‘;

$g_database_name = ‘ mantisdb‘;

$g_db_type       = ‘mysql‘;

$g_default_language= ‘chinese_simplified‘;         添加这个

[root@cacti html]# chown -R root.rootmantis/

[root@cacti html]# chmod -R 777 mantis/


剩下的步骤好多图片给个链接吧:http://linux.noxue.net/thread-11-1-1.html 本人论坛


本文出自 “Luck小丑” 博客,请务必保留此出处http://lucklyf.blog.51cto.com/4415954/1600061

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。