开源缺陷管理平台-MantisBugTracker

发表于:2018-11-13 10:53

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:rockerwang    来源:51CTO

  开源缺陷管理平台-MantisBugTracker简介
  Mantis是一个轻量级的缺陷管理平台(MantisBugTracker),用来跟踪管理Bug,即bug管理系统。
  1、安装lamp
  Mantis是用PHP编写的,要安装一个PHP的webserver。这里使用LAMP。
  yuminstallhttpdmysqlmysql-develmysql-serverphpphp-mysqlphp-bcmathphp-gdphp-mbstringphp-xml
  PS:php.ini中要设置date.timezone。
  2、下载Mantis
  cd/tmp
wgethttp://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.11/mantisbt-1.2.11.tar.gz/download
tar-zxvfmantisbt-1.2.11.tar.gz
mvmantisbt-1.2.11/var/www/html/mantis
chown-Rapache:apache/var/www/html/mantis
  3、建立Mantis数据库
      mysql-uroot-p
mysql>createdatabasemantis;
mysql>grantallprivilegesonmantis.*to'mantisuser'@'localhost'identifiedby'123456';

  4、浏览器访问http://IP/mantis
  创建了名为mantis的数据库,设置用户mantisuser,密码为123456,对mantis数据库赋予所有权限。
  输入相关信息,需要特别注意的是Hostname保持默认即可,点击Install/UpgradeDatabase。
  访问http://IP/mantis/login_page.php
  Mantis有一个默认的系统管理员帐号administrator,密码root。
  会看到有两个警告:
  1)Warning:Youshoulddisablethedefault'administrator'accountorchangeitspassword.
  使用administrator登录,修改密码。
  2)Warning:Admindirectoryshouldberemoved.
  将/var/www/html/mantis目录下的admin目录删除或改名。
  5、设置Mantis支持中文
  注意在目录下有个example模板,可直接使用。
  cd/var/www/html/mantis
  vimconfig_inc.php
  添加:
  $g_default_language='chinese_simplified';
  设置为中文后,使用方法自己研究一下,或者查看用户手册http://www.mantisbt.org/docs/master-1.2.x/en/administration_guide.html,或者百度谷歌一下mantis教程。
  一般流程为:管理员创建项目-报告员提交问题-分派给开发员修复问题-测试后修改问题状态-如还有问题重新打开该问题。
  6、设置邮件服务器
 cd /var/www/html/mantis 
vim config_inc.php
<?php 
$g_hostname = 'localhost'; 
$g_db_type = 'mysql'; 
$g_database_name = 'bugtracker'; 
$g_db_username = 'username'; 
$g_db_password = 'userpassword'; 
$g_enable_email_notification = ON; # 开通邮件通知 
$g_smtp_host = 'smtp.139cm.com'; # SMTP 服务器 
$g_smtp_username = 'userName'; # 邮箱登录用户名 
$g_smtp_password = 'userPassword'; # 邮箱登录密码 
$g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件 
#class.phpmailer.php 
#这个是在mantisbt自带的,当然你可以去下载一个 
$g_phpMailer_path = './library/phpmailer/'; 
$g_phpMailer_method = 2;//-----------此处的数值可为0,1,2 
$g_return_path_email = 'test@test.cn'; //完整的邮箱地址 
?> 

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号