什么是Mantis

Mantis是一个BUG管理系统。主要特点如下:

1、用php写的系统,安装方便,不用像 bugzilla 那样安装那么多perl支持;

2、系统相对简单轻磅,使用简单;

3、出色的多语支持,对于对日开发等公司非常合适;

界面图示:


在线演示地址:http://demo.mantisbt.org.

安装Mantis

建立Bug数据库,要用utf-8编码

点击选择“mantis”,进入页面:


 不用修改/填写任何值,直接点击页面最下方的“Install/Upgrade Database”按钮

成功后可看到如下页面:

OK,到此为止,Mantis系统已经搭建成功了。下面立刻验证一下是否已配置成功!

输入“http://127.0.0.1/mantis/login_page.php,进入页面:

配置完成的Mantis的只有一个默认的系统管理员用户:

账号:administrator

密码:root

就这么简单,一个Bug管理系统就配置完成了,Mantis已经可以投入使用啦!但——实际使用中还是会有问题产生,如:Mantis配置完成后,默认配置完成的系统是English版本的,且只支持English,不支持Chinese,具体表现在:若在任何一个字段中输入中文成功保存后,再显示出来就是乱码(而解决中文显示乱码的问题很是棘手,且根据情况的不同解决的方法也不同,在网上搜索一下就有一大堆。。。),具体解决方法请继续往下Look……

中文版配置

配置完成时,Mantis默认为English系统,而要使用中文版Mantis则需要修改配置文件。

配置方法:

打开Mantis目录,用记事本打开config_defaults_inc.php 文件,找到如下代码片段:

# — language settings ———–

# If the language is set to 'auto', the actual

# language is determined by the user agent (web browser)

# language preference.

$g_default_language                = 'english';

……

将english  改为chinese_simplified

修改完成后的代码片段如下所示:

……

# — language settings ———–

# If the language is set to 'auto', the actual

# language is determined by the user agent (web browser)

# language preference.

$g_default_language                = 'chinese_simplified';

……

验证配置是否成功:

再次在浏览器地址中输入“http://127.0.0.1/mantis/login_page.php” 进入页面:

OK,成功了。登录后,也一样是全中文的界面:

邮件提醒

默认情况下,Mantis使用内置的Mailto()函数进行邮件的发送,包括新用户注册发送密码、Bug改变提醒、重设密码等邮件的发送都使用MailTo()来完成。不过实际使用中发现,MailTo函数好像不支持需要校验的邮件服务器。

如果你想使用比如163邮箱,就需要使用PHPMailer模块,mantisbt-1.2.8 已经集成了PHPMailer,放在mantis的library目录下面。

在config_inc.php文件中添加

$g_administrator_email= 'post@xxx.com';

$g_webmaster_email= 'post@xxx.com';

$g_from_email= 'noreply@xxx.com';

$g_from_name= 'Mantis Bug Tracker';

$g_return_path_email= 'post@xxx.com';

$g_enable_email_notification= ON;

$g_smtp_host= 'smtp.xxx.com';               # SMTP 服务器

$g_smtp_username= 'xxx@xxx.com';            # 邮箱登录用户名

$g_smtp_password= 'xxx';                         # 邮箱登录密码

$g_use_phpMailer= ON;                                # 使用 PHPMailer 发送邮件

$g_phpMailer_path= './library/phpmailer/';            # PHPMailer 的存放路径

$g_phpMailer_method= 2;                                 # PHPMailer 以 SMTP 方式发送 Email

注意:$g_return_path_email必须为有效的地址,如yourusername@163.com,这一点非常重要,不然将无法正常发送激活注册的邮件。

现在你可以注册新用户,并使用发送邮件功能了。

转自http://www.clin8888.com/archives/351/

mantis下载地址http://pan.baidu.com/s/1mguwqlM

wamp服务器下安装mantis的更多相关文章

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

    转自:http://blog.csdn.net/xabc3000/article/details/6858229 目录(?)[-] Linux下安装mantis配置指南 配置Linux下的Apache ...

  2. 非[无]root权限 服务器 下安装perl以及perl模块--转载

    转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...

  3. 非[无]root权限 服务器 下安装perl以及perl模块

    转载自http://www.zilhua.com 在本博客中,所有的软件安装都在服务器上,且无root权限.理论上适合所有的用户. 我的安装目录 cd /home/zilhua/software 1. ...

  4. 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 FTP 服务器

    我们经常会使用 FTP,把本地电脑上的文件上传到服务器上,或者把服务器上的文件下载到自己的电脑里面.FTP 有服务端和客户端,FTP 的服务端提供了这种传输文件的服务,FTP 的客户端提供了传输文件的 ...

  5. 【Windows、SVN】在Windows服务器下安装SVN,并在客户端能维护代码版本

    1.分别在客户端和服务器端安装软件 在网上搜索一下安装包的下载地址(这里暂不介绍) 得到2个安装文件 Server是装在服务器端的,另外一个装在客户端 2.安装SVN服务器端 基本一致下一步即可 特殊 ...

  6. centos7下安装mantis

    1.环境配置 Web Server:Apache,The web server must support PHP. 数据库:MySQL (or one of its forks, e.g. Maria ...

  7. wamp环境下安装memcached最好的详解教程^.^:(只需要3个步骤 )

    win8.1 wampserver2.5 -Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b 可以参考一下部分讲解有图,我就是看4-5个讲解,结合有一篇的截图最终才搞定的 ...

  8. 在Windows的Wamp环境下安装Composer

    注意: PHP缺少openssl扩展. 你可能会去屏幕右下角的Wamp的控制台,去加载php的openssl扩展,或者在php.ini中去掉 extension=php_openssl.dll 这一行 ...

  9. linux服务器下安装node

    在百度上搜了好久,都没有完整的答案,好多都已经过时了!特留下此脚印 # 检查是否已经安装pythonrpm -qa | grep python# 查版本python# 最好是重新安装 Python推荐 ...

随机推荐

  1. 查找索引/ie滤镜/动态背景/属性attr和prop

    1. 查找索引 查找当前元素在指定范围内的索引序号,示例: $('.right_newestState_con').find('em').index($(this)); 2. ie滤镜 利用ie的私有 ...

  2. 如何写出高性能SQL语句(文章摘自web开发者)

    (声明:本文内容摘自web开发者,仅供收藏学习之用,如有侵权请作者联系博主,博主将在第一时间删除) 原文地址:http://www.admin10000.com/document/484.html 1 ...

  3. C# 连接 access2010数据库

    //定义一个新的OleDb连接 System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(); // ...

  4. halcon 模板匹配 -- 转化 vector_angle_to_rigid

    ********************************模板匹配 ********************create_shape_model创建模板,这个函数有许多参数,其中金字塔的级数由N ...

  5. iOS https 证书链获取

    - (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)chall ...

  6. BZOJ 4278: [ONTAK2015]Tasowanie 后缀数组 + 贪心 + 细节

    Code: #include <bits/stdc++.h> #define setIO(s) freopen(s".in", "r", stdin ...

  7. Android 性能测试初探(五)

    书接上文 Android 性能测试初探之 GPU(四) 前文说了的一些性能测试项大家可能都听说,接下来我们聊聊大家不常关注的测试项- 功耗 . 功耗测试主要从以下几个方面入手进行测试 测试手机安装目标 ...

  8. TensorFlow技术解析与实战学习笔记(15)-----MNIST识别(LSTM)

    一.任务:采用基本的LSTM识别MNIST图片,将其分类成10个数字. 为了使用RNN来分类图片,将每张图片的行看成一个像素序列,因为MNIST图片的大小是28*28像素,所以我们把每一个图像样本看成 ...

  9. java获取当前日期的前一天,前一月和前一年

    核心:使用Calendar的add(int field, int amount)方法 Calendar ca = Calendar.getInstance();//得到一个Calendar的实例 ca ...

  10. npm命令及解释

    npm是Node Package Manager,也就是长说的NPM包管理器. 一般安装node.js就会一起安装. npm install npm install XXX    //表示安装模块, ...