在windows XP 操作系统下,如何更快、更容易地搭建及配置mantis缺陷管理工具呢?以下是我实践的具体步骤:

一、安装mantis的前提环境,需要先安装Apache HTTP Server2.2、PHP 5、MySQL5.1

网上下载APMServ5.2.6工具,APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28&4.0.26、Nginx、Memcached、phpMyAdmin、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。

下载完解压后,把它放在C盘根目录下。

注意:如果你的电脑已经安装了MySQL数据库,启动APMServ5.2.6工具时会报MySQL数据库启动失败,原因是3306端口号被占用了,解决方法是,先在cmd窗口命令输入netstat -ano ,查找占用3306端口的进程并且在任务管理器中结束该进程,然后打开本地电脑的MySQL服务,启动服务,最后再启动APMServ5.2.6工具。

二、安装mantis

1、官网下载mantisbt-1.2.17 ,下载地址:http://www.mantisbt.org/download.php

解压下载的安装包,将它放到C:\APMServ5.2.6\www\htdocs目录下,打开浏览器访问http://127.0.0.1,点击mantisbt-1.2.17,出现安装mantis界面,输入数据库连接信息,点击“Install/Upgrade Databasenstall”,如图

2、出现如下图,可以看到“install was successful”,说明mantis已经安装成功

三、mantis配置

其实mantis的安装非常容易,重点是mantis如何配置,包括简体中文设置、日期格式设置、邮件通知设置、显示统计报表设置等,下面作介绍:

1、进入mantisbt-1.2.17文件夹下,我这里的路径是C:\APMServ5.2.6\www\htdocs\mantisbt-1.2.17,复制config_defaults_inc.php到该目录下重命名为config_inc.php,并打开config_inc.php,修改如下内容:

(1)、mantis语言设置

$g_default_language                = 'english'; //将english  改为chinese_simplified

(2)、日期格式设置

$g_complete_date_format = 'Y-m-d H:i T'; //改为习惯的日期格式

(3)、邮件设置

$g_enable_email_notification = ON;//开启邮件通知
              $g_phpMailer_method  = 2; //以smtp发送邮件
              $g_smtp_host   = 'smtp.163.com:25'; //设置邮箱服务器,我这里是使用163邮箱
              $g_smtp_username = 'username';  #邮箱账号,记得不用加@及后面的域名内容
              $g_smtp_password = 'pwd';//自己登陆邮箱的密码

$g_return_path_email = 'username@163.com';//邮件发送或返回的邮箱

(4)、添加PHP邮件服务

(注意:这里需要在网上下载PHPMailer_5.2.4,解压后放在随便的目录,我这里的路径为C:\PHPMailer_5.2.4)

$g_use_phpMailer = ON;         
              $g_phpMailer_path = C:\PHPMailer_5.2.4';  //phpMailer路径,可以写相对路劲,但我填写相对路径发送邮件没成功。

(5)、图形报表设置

安装JPGraph,下载地址:http://hem.bredband.net/jpgraph/jpgraph-1.21b.tar.gz,解压缩到mantis的路径下,我这里是C:\APMServ5.2.6\www\htdocs\mantisbt-1.2.17,修改文件内容

$g_jpgraph_antialias = ON;//开启图形报表

$g_jpgraph_path   = C:\APMServ5.2.6\www\htdocs\mantisbt-1.2.17\jpgraph\src\';//添加指定的路径

在C:\APMServ5.2.6\PHP目录下编辑php.ini将“;extension=php_gd2.dll”前面的分号删除,这个模块是JPGraph在显示图表和进行汉字编码转换是所必须的。

其实之前已经设置了mantis的简体中文显示了,而APMServ5.2.6集成得很好,没有出现乱码问题。

四、登录mantis

打开浏览器,访问http://127.0.0.1/mantisbt-1.2.17/login_page.php,登录界面有两个警告,如图:

解决方法:1、使用administrator用户登录,密码为root,登录进去后,修改密码;

2、将mantis下的admin文件夹删除,或者修改名字作为日后备份;

windows下搭建及配置mantis缺陷管理工具的更多相关文章

  1. 【小白的java成长系列】——windows下搭建和配置java环境

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/enson16855/article/details/25967851 基于非常多原因,还是得说说ja ...

  2. 【前端工具】 git windows下搭建全过程

    1. Git,Windows下的Git,地址:http://msysgit.googlecode.com/files/Git-1.7.9-preview20120201.exe(方便下载) 2 .SS ...

  3. Windows下搭建Spark+Hadoop开发环境

    Windows下搭建Spark+Hadoop开发环境需要一些工具支持. 只需要确保您的电脑已装好Java环境,那么就可以开始了. 一. 准备工作 1. 下载Hadoop2.7.1版本(写Spark和H ...

  4. Android学习——windows下搭建Cygwin环境

    在上一篇博文<Android学习——windows下搭建NDK_r9环境>中,我们详细的讲解了在windows下进行Android NDK开发环境的配置,我们也讲到了在NDk r7以后,我 ...

  5. Android学习——windows下搭建NDK_r9环境

    1. NDK(Native Development Kit) 1.1 NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP功能开发的工具,通过这个 ...

  6. Windows下搭建MySQL Master Slave

    一.背景 服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用keepalived这个HA工具,但是我们可以接受人工进行切 ...

  7. Windows下搭建PHP环境:Apache+PHP+MySQL

    本文简单记录一下Windows下搭建PHP环境的过程,一些细节可以参照本文参考资料,此文不再赘述 准备工作: Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的 ...

  8. Windows 下用 gogs 配置局域网 git server

    大道曙光 Windows 下用 gogs 配置局域网 git server 最近要用 C# 开发一个新的项目,所以需要在 Windows 局域网环境下构建一个 git server. 在 Window ...

  9. Windows下搭建MySQL Master Slave[转]

    Windows下搭建MySQL Master Slave 一.背景 服务器上放了很多MySQL数据库,为了安全,现在需要做Master/Slave方案,因为操作系统是Window的,所以没有办法使用k ...

随机推荐

  1. hdu 2825 Wireless Password(ac自己主动机&amp;dp)

    Wireless Password Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others ...

  2. IoC容器Autofac之实例引入(一)

    先不必尝试理解IOC,先来看段代码. 一.一个没有使用IoC的例子 public class MPGMovieLister { public Movie[] GetMPG() { var finder ...

  3. AngularJS Directive - 开场小介绍(转)

    Directive其实就是让html变得更强大的一种方法.它可以根据需求对dom变形,或注入行为. 觉得它很神秘么,其实一点儿也不神秘,只要开始使用AngularJS了,就一定在使用着Directiv ...

  4. javascript,css3加载动画

    html代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <me ...

  5. 拥有iframe页面的子父类窗口调用JS的方法,并且注意的事项

    一.前言 我页面用的是EasyUI的弹出窗口里面嵌入一个iframe.第一:父窗口打开子窗口是一个新增用户信息的iframe子页面,点击保存后,子窗口iframe则去调用父窗口的function cl ...

  6. poj1458 求最长公共子序列 经典DP

    Common Subsequence Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 45763   Accepted: 18 ...

  7. 17款提高编程效率的css工具

    参看下面链接:<17款提高编程效率的css工具>

  8. php对数组中指定键值排序

    function array_sort($arr,$keys,$type='asc'){ $keysvalue = $new_array = array(); foreach ($arr as $k= ...

  9. HTML5简单入门系列(二)

    前言 上篇中写到HTML5中的画布(canvas)元素,查看了canvas其他的资料,发现这个元素相关内容太多,鉴于本系列只是基础(主要是LZ也是初学),不再做太多介绍,有机会的话再单独写相关内容.说 ...

  10. NAS4Free 配置BT下载

    NAS4Free 9.3.0.2 开启BT下载功能 Services|BitTorrent 选中右上角的复选框 Peer port 是监听端口,用于接受外部连接,需要在路由器配置该端口到服务器,才能提 ...