Mantis安装记要

最近想研究一下Bug跟踪,好在以后的项目中得到应用,花了几个晚上终于搞出来一个。Bug跟踪的软件还是比较多,我第一个见到的是Microsoft的 Raid4.5。不过这个东西我网上找不到软件也找不到资料。听说比较有名的是Bugzilla,但是安装复杂。另外还有一些国产货如BugFree,BugMan,开源我的推荐是mantis,听说比bugzilla好,也比jira好,是2000年左右开发一直到现在都在更新的项目在错误追踪系统中,Mantis绝对是个轻量级的工具,无论安装还是配置或使用,正如它自己的目标中所宣称的。但是,对一个中小型的项目来言,功能够用。

mantis,严格遵循缺陷的生命周期,灵活的权限控制。

使用之前,先了解一下Mantis基本特性:
l 个人可定制的Email通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;
l 支持多项目、多语言;
l 权限设置灵活,不同角色有不同权限,每个项目可设为公开或私有状态,每个缺陷可设为公开或私有状态,每个缺陷可以在不同项目间移动;
l 主页可发布项目相关新闻,方便信息传播;
l 方便的缺陷关联功能,除重复缺陷外,每个缺陷都可以链接到其他相关缺陷;
l 缺陷报告可打印或输出为CSV格式,0.18.0版:支持可定制的报表输出,可定制用户输入域;
l 有各种缺陷趋势图和柱状图,为项目状态分析提供依据,如果不能满足要求,可以把数据输出到Excel中进一步分析;
l 流程定制方便且符合标准,满足一般的缺陷跟踪。

0、介绍

Mantis是一个基于php/MySQL/web的开源的错误追踪系统。

默认的mantis用户类型及其权限叁看下表,具体使用时可据需要修改名称及增删用户类型),

View Bug Report Bug Update Bug Assign Bug Resolve Bug Close Bug Reopen Bug Delete Bug
Viewer Y N N N N N N N
Reporter Y Y N N N N N N
Updater Y Y Y Y Y Y Y N
Developer Y Y Y Y Y Y Y Y
Manager Y Y Y Y Y Y Y Y
Administrator Y Y Y Y Y Y Y Y

1、下载

Mantis是一款开源软件,可以从SourceForge上下载,最新版本为1.0.5,刚发布不久。安装要求PHP版本为4.0.3 或以上,MySQL版本为3.23.2或以上(它计划在其2.0版本中支持其它关系数据库)。

2、安装

我采用的是在Windows2003环境下,Apache+PHP+MySql的方式进行的,具体怎么在Windows下搭建这个环境我就不用多说了,百度一下到处都是。

安装好了我们要运行的平台接下来就是安装Mantis了。由于Mantis的对中文的支持不是很好,所以安装过程还是有的复杂。若用网上默认的方式进行安装就会出现乱码或者根本无法写入中文信息的问题。通过一个晚上的摸索,我总结出如下的方法:

1,MySql在安装好进行配置的时候,一定要将字符编码改为UTF-8,这样保存中文到数据库的时候才不会报错。

2,使用一个小软件(附件中),将Mantis文件夹下的所有PHP文件由GB编码批量转换为UTF8编码。注意,这里有一个文件不能这样转,那就是lang文件夹下的strings_chinese_traditional_utf8.txt,如果这个文件也转了的花最后网页上会全是乱码。

3,将Mantis这个文件夹放到PHPWeb目录中,这样就可以通过http://localhost:8080/mantis/index.php访问Mantis项目了。

4,第一次访问index.php会让你配置数据库,然后他就会在MySql中生成他使用的数据库bugtracker。同时也会修改掉Mantis目录下的配置文件config_inc.php。

5,打开config_inc.php,这里就保存了刚才配置的MySql的连接配置。在其中添加如下代码:

$g_return_path_email = 'admin@example.com';
$g_default_language = 'chinese_simplified_utf8';
$g_phpMailer_method = 2;
$g_smtp_host = '202.115.22.195';
$g_smtp_username = 'studyzy';
$g_smtp_password = '密码';

到此,我们的Mantis配置安装就结束了,而且也不会有中文乱码的问题。

6,测试:再次输入index.php,这个时候将不会再出现要求数据库配置的页面,
如果出现登录页面,则一切OK!

3、应用

以administrator用户登录,密码为root,新建一个用户,权限为administrate。以新用户登录,删除administor.
同时,将安装目录/mantis下admin目录删除。

时间: 2024-09-10 03:45:56

Mantis安装记要的相关文章

linux版mantis 安装和测试笔记

1.先要安装好 LNMP/LAMP 的环境,前面有详细介绍,不再赘述. 2.到 mantis 官网上下载最新最稳定的源码 点击打开链接 mantis官网 3.解压都 website 的主目录,更改其可读写权限,负责会出现404错误 chown -R aaa:aaa mantis chmod 777 -R mantis 4.拷贝 mantis 主目录的配置文件: [~/mantis#]cp config_inc.php.sample config_inc.php 5.生成数据库: 之前现在 mys

mantis安装、配置和使用中的问题小结_php实例

开发需要,安装mantis(Mantis Bug Tracker,缺陷跟踪系统 缺陷管理平台),下的是最新版,官网地址是http://www.mantisbt.org/download.php .安装. 并不是一帆风顺,而是相当坎坷.现总结下,方便以后用.(PS:最新版mantisbt-1.2.11) 一.安装时遇到的问题 1.Your database has not been created yet. Please create the database, then install the

mantis安装步骤图文详解

一.准备工作(windows 平台)下载Mantis(1.1.8),地址:http://www.mantisbt.org/download.php 下载EasyPHP(5.2.10),地址:http://www.easyphp.org/download.php(注:如果你本机有wamp或者Apmserver环境的的就不需要下载Easyphp了,可以把解压之后的mantis文件夹直接仍到www目录下面,然后在mantis文件下找到config_inc.php.sample,复制一份修改成confi

Windows下搭建Mantis详解

Windows下搭建Mantis详解 下边是在Windows下搭建Mantis的详细过程,太长了,只能分开发上来,不过我会附一个pdf的文件上来,需要的可以下载. 搭建环境:        apache_2.2.13-win32-x86-no_ssl.msi        php-5.3.0-Win32-VC6-x86.zip        mysql-5.0.22-win32.zip        mantisbt-1.1.7.zip        辅助工具:        EMS(myman

BugZilla之外的选择——另一个 Bug 跟踪管理系统 Mantis 在 IIS5 下安装指南

最开始想找一个 Bug 跟踪管理系统时,是想用 BugZilla 的,但是在实际安装使用时发现在 Windows 下安装非常费劲,需要自己改动 n 多的地方才能获得一个可以在Windows下使用的 Hack 版本,而且邮件设置怎么都没有成功,最后只好放弃.  在网上查找BugZilla相关资料的时候发现了 Mantis,这也是一个开源的 Bug 跟踪管理系统,基于 PHP+MySQL,支持 Windows:相对于BugZilla,比较轻量级,不过对于我们的开发团队来说是完全够用了,所以我在放弃了

Mantis深入学习

一.mantis的配置和开发环境 Mantis我用的1.2.5版,建议对mantis感兴趣的,都看看doc目录下的administration_guide和developers两个文档,自己试验里面的参数和功能,对mantis的理解能加深不少.当然了,即使不深入了解,直接使用mantis也不会有什么问题. 二.mantis结构分析 下面的内容,仅仅代表本人的一些看法,可能有不对的地方,大家可以随时指出,谢谢. Mantis的目录和文件很多,根目录下面的php文件主要都是功能页面,core目录中是

求高手解答,mantis的bug_change_status_page.php 中报 APPLICATION WARNING #300:

问题描述 求高手解答,mantis的bug_change_status_page.php 中报 APPLICATION WARNING #300: mantis安装成功后,进行了一些配置文件的修改和配置后,在bug_change_status_page.php 页面中,报APPLICATION WARNING #300:,找了好几天,还是找不到问题所在.请各位大侠指教,估计要懂PHP得高手.具体如下图: 解决方案 最后自己还是捣鼓出来了,原来之前看了网上的配置方法,在config_default

轻量应用服务器 常见应用安装与配置:搭建Mantis开源缺陷跟踪系统

搭建Mantis开源缺陷跟踪系统 下面我们来介绍如何使用轻量应用服务器搭建一个Mantis开源缺陷跟踪系统. 1. 创建服务器 访问轻量应用服务器购买页面,选择LAMP镜像,并选择套餐.购买时长,确认订单支付并确认. 2. 查看应用信息 创建服务器成功后,点击服务器列表页的LAMP轻量应用服务器卡片 点击应用管理,应用详情 查看并记录预装好的LAMP开发环境的相关信息 复制其中的命令,鼠标右键-复制 打开右上角的远程连接功能 连接成功后,在打开的远程连接窗口中 粘贴 输入刚刚复制的命令并按回车执

Linux下安装mantis配置指南【转】

转自:http://blog.csdn.net/xabc3000/article/details/6858229 目录(?)[-] Linux下安装mantis配置指南 配置Linux下的ApacheMysqlPHP 一安装配置Apache 二安装Mysqlrpm包 三安装GD库tar包 让PHP支持GIFPNGJPEG 五重新配置Apache 2安装配置mantis 一安装mantis 二安装配置sendmail 三安装配置phpmailer 四安装配置jpgraph Linux下安装mant