简介:

公司需要一套缺陷管理系统,这种系统比较热门的有 Jira、Redmine、MantisBT 等。

这次来整理一下 MantisBT,正好公司需要,以前的文档又丢失了。

下载地址:http://iweb.dl.sourceforge.net/project/mantisbt/mantis-stable/1.2.19/mantisbt-1.2.19.zip

一、准备 LAMP 或 LNMP 环境

文档链接:http://www.cnblogs.com/wangxiaoqiangs/p/5336180.html

shell > vim /usr/local/php/php.ini

date.timezone = Asia/Shanghai

二、MantisBT

shell > cd /usr/local/src
shell > wget http://iweb.dl.sourceforge.net/project/mantisbt/mantis-stable/1.2.19/mantisbt-1.2.19.zip shell > unzip -d /usr/local/nginx/html/ mantisbt-1.2..zip shell > cd /usr/local/nginx/html
shell > mv mantisbt-1.2. mantisbt
shell > chown -R nginx.nginx /usr/local/nginx/html/mantisbt shell > mysql -uroot -p
mysql > create database mantisdb character set utf8;
mysql > grant all on mantisdb.* to mantisdbuser@localhost identified by 'mantisdbpass';

三、启动 Ningx、Mysql、PHP-FPM,防火墙允许 TCP 80 端口被访问

四、Web 访问:http://192.168.12.128/mantisbt

1、Type of Database                                                    # MySQL
2、Hostname(for Database Server)                                # localhost
3、Username(for Database)                                          # mantisdbuser ,刚创建的用户
4、Password(for Database)                                           # mantisdbpass ,用户密码
5、Database name(for Database)                                  # mantisdb ,数据库名
6、Admin Username(to create Database if required)       # mantisdbuser
7、Admin Password(to create Database if required)        # mantisdbpass
8、Print SQL Queries instead of Writing to the Database # 不打印
9、Attempt Installation                                               # 开始安装

0、有报错解决报错,没有报错则点击 Please log into Mantis.

五、登录系统

默认用户:administrator
默认密码:root

My Account     修改一下,默认管理员密码。

Preferences     Language 修改语言为简体中文:chinese_simplified

Update Prefs   更新

六、邮件通知

shell > yum -y install postfix

shell > service postfix start

shell > chkconfig --add postfix

shell > chkconfig --level  postfix on

1、管理-->用户管理-->创建一个用户,操作权限为开发员,状态为启用

2、新创建的用户会收到一封邮件,通过链接修改密码

注意:

如果,系统无法正常发邮件,或者工作人员处于内网环境等,无法接收邮件。这时将不能使用邮件通知功能,并且需要修改配置,否则无法给用户设置密码。

shell > vim /usr/local/nginx/html/mantisbt/config_defaults_inc.php

$g_send_reset_password = OFF; # 原为 ON,将其置为 OFF

这样,创建用户的同时,需要管理员设置该用户密码。

3、新建一个项目,提交一个测试问题,将问题分派给新建的用户,该用户会收到邮件通知

4、邮件通知是可配置的,更多规则在管理-->配置管理-->邮件提醒中配置,什么时候通知什么人!

## MantisBT 更多配置需自行琢磨,按需设定。

MantisBT 缺陷管理系统的更多相关文章

  1. Web自动化框架之五一套完整demo的点点滴滴(excel功能案例参数化+业务功能分层设计+mysql数据存储封装+截图+日志+测试报告+对接缺陷管理系统+自动编译部署环境+自动验证false、error案例)

    标题很大,想说的很多,不知道从那开始~~直接步入正题吧 个人也是由于公司的人员的现状和项目的特殊情况,今年年中后开始折腾web自动化这块:整这个原因很简单,就是想能让自己偷点懒.也让减轻一点同事的苦力 ...

  2. 缺陷管理系统mantisbt环境搭建

    mantisbt 搭载在lamp环境下 <VirtualHost *:8000> DocumentRoot "/data/mantisbt" </VirtualH ...

  3. 搭建Mantis 缺陷管理系统(转)

    转自 什么是Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written i ...

  4. 搭建Mantis 缺陷管理系统

    什么是Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in t ...

  5. win7 64位搭建Mantis 缺陷管理系统(2)

    建立Bug数据库 1. 右键Windows托盘的图标,选择“Local Web”,(或者在IE地址中输入“http://127.0.0.1/”)可看到如下页面: 2. 点击选择“mantis”,进入页 ...

  6. win7 64位搭建Mantis 缺陷管理系统

    什么是Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in t ...

  7. 再学UML-Bug管理系统UML2.0建模实例(一)

    1.项目概述       随着软件项目规模和复杂性的增大,有效跟踪和管理项目中存在的缺陷Bug变得越来越重要.每一个软件企业都需要妥善处理软件中的缺陷,这将直接关系到软件过程质量与软件产品质量,但并非 ...

  8. Jmeter集成Jira提交缺陷

    笔者曾在文章<Jmeter排忧解难—生成excel结果文件>聊到了一种提高接口测试效率的方法.今天,咱们接着对“提高接口测试效率”这个话题做更深入的探讨.作为一名接口测试人员,我们是否一直 ...

  9. phpstudy 局域网访问

    安装mantis缺陷管理系统,我使用的是phpstudy集成环境.之前使用wamp,同事说phpstudy好更新php版本,所有就用phpstudy了. 今天安装好phpstudy,下载mantis安 ...

随机推荐

  1. div横排放置对齐问题;block,inline,inline-block区别

    1.左右两个div都设置为float:left,如果右边div没有设置宽度,右边div的宽度会根据div里的内容自动调整. 缺点:不易控制 2.只有左侧div设置为float:left,右侧div设置 ...

  2. BZOJ2555 SubString【后缀自动机+LCT】

    Description 懒得写背景了,给你一个字符串init,要求你支持两个操作 (1):在当前字符串的后面插入一个字符串 (2):询问字符串s在当前字符串中出现了几次?(作为连续子串) 你必须在线支 ...

  3. BZOJ4903 UOJ300 CTSC2017 吉夫特 【Lucas定理】

    BZOJ4903 UOJ300 CTSC2017 吉夫特 弱弱地放上题目链接 Lucas定理可以推一推,发现C(n,m)是奇数的条件是n" role="presentation&q ...

  4. 20179223《Linux内核原理与分析》第十二周学习笔记

    Return-to-libc 攻击实验 一.实验描述 缓冲区溢出的常用攻击方法是用 shellcode 的地址来覆盖漏洞程序的返回地址,使得漏洞程序去执行存放在栈中 shellcode.为了阻止这种类 ...

  5. BZOJ1495 [NOI2006]网络收费

    题意 传送门 MY市NS中学,大概是绵阳市南山中学. 分析 参照Maxwei_wzj的题解. 因为成对的贡献比较难做,我们尝试把贡献算到每一个叶子节点上.我们发现按照题目中的收费方式,它等价于对于每棵 ...

  6. 洛谷P1876开灯

    题目描述 有n盏灯,一开始全是关闭的.来n个人, 第一个人把一的倍数的灯开着的关上,关上的打开. 第二个人把二的倍数的灯开着的关上,关上的打开. 第三个人把三的倍数的灯开着的关上,关上的打开. ... ...

  7. python 与时间有关的操作

    python保存时间戳文件 import time # ISOTIMEFORMAT='%Y-%m-%d %X' ISOTIMEFORMAT='%Y-%m-%d' t= time.strftime( I ...

  8. 编译Lichee(FridenlyARM NanoPi-M1)碰到的问题及解决办法

    1. 提示libz.so.1找不到 需要在ubuntu上安装下面两个包: sudo apt-get install lib32ncurses5 ia32-libs 2. 提示xt_hl.o没有make ...

  9. Redis事务及锁应用

    Redis只支持简单的事务,不像mysql那样比较完整严格,对数据的完整性也维持的很好.redis的开启事务实际上只是将开启事务之后的一段命令用队列包裹起来了,当调用redis的执行命令(exec)全 ...

  10. 使用FileZilla连接Linux

      FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能.可控性.有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP ...