• MantisBT 缺陷管理系统



    简介:

    公司需要一套缺陷管理系统,这种系统比较热门的有 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.19.zip
    
    shell > cd /usr/local/nginx/html
    shell > mv mantisbt-1.2.19 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 35 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 更多配置需自行琢磨,按需设定。

  • 相关阅读:
    servlet基础讲解
    tomcat web.xml配置
    JavaScript Cookies
    窗口的自适应处理
    让Eclipse和NetBeans共享同一个项目
    maven基础知识
    JS中令人发指的valueOf方法介绍
    在iOS开发中使用FMDB
    苹果开发者账号那些事儿(三)
    苹果开发者账号那些事儿(二)
  • 原文地址:https://www.cnblogs.com/wangxiaoqiangs/p/5499093.html
Copyright © 2020-2023  润新知