MANTIS是啥
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MANTIS是啥相关的知识,希望对你有一定的参考价值。
参考技术A 缺陷管理平台Mantis,也做MantisBT,全称Mantis Bug Tracker。Mantis是一个基于php技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。在功能上、实用性上足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。
在这里可以查看更多:http://baike.baidu.com/view/1346130.htm?fr=aladdin本回答被提问者采纳
Windows环境下Mantis搭建概述
Mantis 是建立在PHP+MySQL的环境上的,所以首先需要搭建服务器环境
为了方便熟悉测试Mantis,我直接使用Windows下安装的WampServer,WampServer不光配备了Apache+MySQL+PHP,还配备了非常实用的管理工具——phpMyAdmin,
1.下载地址: http://www.wampserver.com/
2.下载Mantis包,Mantis官方下载地址为 http://www.mantisbt.org/download.php
安装环境:
Windows7 64
Apache2.4.9+PHP5.5.12+MySQL5.6.17
一WampServer安装比较简单,可自行百度.
二Mantis 安装:
将下载的mantisbt-2.10.0.zip压缩包进行解压,放在E:Wapserverwampwww目录中,并将文件夹更名为:mantisbt
确认apahce和mysql服务已经启动
3)打开浏览器,输入http://localhost/mantisbt/admin/install.php进入相关配置
依次输入:
mysql (数据库类型)
localhost (服务器名)
root (mantis数据库拥有者的用户名)
123456 (mantis数据库拥有者的密码)
mantisdb (mantis数据库名)
root (mysql数据库管理员用户)
123456 (mysql数据库管理员密码)
最后点击“Install/Upgrade Database”这个按钮,安装开始,其实就是在MySQL中创建相关的表和初始化一些数据的过程,如果各个条目的右边都显示绿色的“GOOD”字样的话,那就恭喜你,你已经成功安装了MantisBT,如果有些条目显示的不是“GOOD”,那就要回头检查一下,多半是数据库权限不够的问题,比较省事的办法就是我上面的做法,直接给MantisBT使用root账号,就不会有权限的问题了。
查看是否可打开 mantis 登录页面(http://localhost/mantisbt/login_page.php)
用 Administrator 注册新用户时设置密码
在 Mantis 目录下 config_defaults_inc.php 文件中找到 $g_send_reset_password
修改前:$g_send_reset_password = ON;
修改后: $g_send_reset_password = OFF;
邮件配置:
注:Mantis版本不同,可能配置的地方略有不同
参考:
https://www.cnblogs.com/yangxia-test/p/4459235.html
http://www.mantis.org.cn/389.html
我的配置修改:
:
php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com,在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址
[mail function]
; For Win32 only.
SMTP = smtp.163.com
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = XXXXX@163.com
###########################
# MantisBT Email Settings #
###########################
$g_webmaster_email = ‘XXXXX@163.com‘;
$g_from_email = ‘XXXXX@163.com‘;
$g_from_name = ‘XXXXX@163.com‘;
$g_return_path_email = ‘XXXXX@163.com‘;
$g_email_notifications_verbose = ON; 此项不用修改
$g_phpMailer_method = PHPMAILER_METHOD_SMTP;
$g_smtp_host = ‘smtp.163.com‘;
$g_smtp_username = ‘XXXXX@163.com‘;
$g_smtp_password = ‘XXXXX‘;
邮件验证:
Maintis 下的脚本可用来验证邮箱是否OK
http://localhost/mantisbt/admin/email_queue.php (其他版本的Maintis可能是
http://localhost/mantisbt/admin/test_email.php)
上传附件配置:
在 E:Wapserverwampwwwmantisbtupload upload是先建立的目录,用来保存上传的附件, 在LINUX下需要给 upload 目录写的权限
$g_allow_file_upload= ON;
$g_file_upload_method= DISK; #上传到硬盘
$g_max_file_size=5000000; #附件大小限制默认为2MB
$g_allowed_files= ‘ttxt,jpg,png,jepg,gif,bmp,zip,tar.gz,doc‘; #允许上传的文件类型
$g_disallowed_files=‘exe,com‘; #不允许上传的附件类型
$g_absolute_path_default_upload_folder = ‘E:Wapserverwampwwwmantisbtupload‘; #默认的文件上传的绝对路径
$g_preview_attachments_inline_max_size=99999; #直接显示任何小于这个字节大小的bmp,png,gif,jpg格式的上传文件。
PHP/php.ini 中upload_max_filesize = 10M 和 post_max_size = 10M
如果想上传更大的附件,就需要修改以上两个文件中的附件大小的数据
以上是关于MANTIS是啥的主要内容,如果未能解决你的问题,请参考以下文章
Mantis:Mantis rest api url 404 Not Found.解决过程纪录
mantis如何分配任务不显示administrator,我用的mantis版本MantisBT Core 1.2.8。