【MantisBT】之在linux环境上的安装搭建

在工作中,选用了MantisBT作为公司的BTS工具。MantisBT的作为一款缺陷跟踪管理系统,有以下优点:

  • 开源、 免费;
  • 可与开源的testlink集成,便于统计bug的用例发现率;
  • 具有bug关联功能;
  • 权限设置灵活,不同角色有不同权限;
  • 具有邮件通知功能,每个用户可根据自身的工作特点只订阅相关缺陷状态邮件;
  • 提供多维度,多种表现形式的统计数据;

软件环境:

  • CentOS 6.5 ;
  • MantisBT-1.2.18 ;
  • xampp-linux-x64-5.6.3 ;

注:xampp能快速搭建LAMP环境,提高部署效率。

1.   xampp环境搭建

1.1.  下载xampp安装包

[[email protected] tmp]#

执行命令:


wget http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run

执行过程:


http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run

Resolving sourceforge.net...  216.34.181.60

Connecting to  sourceforge.net|216.34.181.60|:80... connected.

。。。。。。。

Connecting to  jaist.dl.sourceforge.net|150.65.7.130|:80... connected.

HTTP request sent, awaiting response...  200 OK

Length: 128831805 (123M)  [application/x-makeself]

Saving to:  “xampp-linux-x64-5.6.3-0-installer.run”

100%[=============================================================================================================================>]  128,831,805 4.06M/s   in 26s

2015-01-27 21:49:31 (4.71 MB/s) -  “xampp-linux-x64-5.6.3-0-installer.run” saved [128831805/128831805]

1.2.  安装xampp

[[email protected] tmp]#

执行命令:


chmod +x  xampp-linux-x64-5.6.3-0-installer.run

./xampp-linux-x64-5.6.3-0-installer.run

执行过程,交互的过程如粗体部分。


----------------------------------------------------------------------------

Welcome to the XAMPP Setup Wizard.

----------------------------------------------------------------------------

Select the components you want to  install; clear the components you do not want

to install. Click Next when you are  ready to continue.

XAMPP Core Files : Y (Cannot be edited)

XAMPP Developer Files [Y/n] :y

Is the selection above correct? [Y/n]: y

----------------------------------------------------------------------------

Installation Directory

XAMPP will be installed to /opt/lampp

Press [Enter] to continue:

----------------------------------------------------------------------------

Setup is now ready to begin installing  XAMPP on your computer.

Do you want to continue? [Y/n]: y

----------------------------------------------------------------------------

Please wait while Setup installs XAMPP  on your computer.

Installing

0% ______________ 50% ______________ 100%

#########################################

----------------------------------------------------------------------------

Setup has finished installing XAMPP on  your computer.

1.3.  配置xmapp安全策略

[[email protected] htdocs]#

执行命令:


/opt/lampp/xampp security

执行内容, 交互的过程如粗体部分。


XAMPP:   Quick security check...

XAMPP:   Your XAMPP pages are NOT secured by a password.

XAMPP: Do you want to set a password?  [yes] yes

XAMPP: Password: XXXXX

XAMPP: Password (again):

XAMPP:   Password protection active. Please use ‘xampp‘ as user name!

XAMPP:   MySQL is accessable via network.

XAMPP: Normaly that‘s not recommended.  Do you want me to turn it off? [yes] y

XAMPP:   Turned off.

XAMPP:   MySQL has to run before I can check the security.

XAMPP:   MySQL has to run before I can check the security.

XAMPP:   MySQL has a root passwort set. Fine! :)

XAMPP:   The FTP password for user ‘daemon‘ is still set to ‘xampp‘.

XAMPP: Do you want to change the  password? [yes] yes

XAMPP: Password: XXXXX

XAMPP: Password (again):

XAMPP: Reload ProFTPD...not running.

XAMPP:   Done.

至此,LAMP环境搭建完成。

1.4.  运维xampp

1. 设置xampp开机自启,执行以下命令:


ln -s /opt/lampp/lampp  /etc/rc.d/rc3.d/S99lampp

ln -s /opt/lampp/lampp  /etc/rc.d/rc4.d/S99lampp

ln -s /opt/lampp/lampp  /etc/rc.d/rc5.d/S99lampp

2. 查看xampp运行状态


[[email protected] ~]# /opt/lampp/lampp start           #启动lampp

[[email protected] ~]# /opt/lampp/lampp stop           #停止lampp

[[email protected] htdocs]# /opt/lampp/lampp  restart    #重启lampp

[[email protected] ~]# /opt/lampp/lampp status          #查看状态

2.   安装部署mantisbt

2.1.  安装mantisbt

2.1.1.   下载mantisbt

1.  cd /tmp

2.  执行命令,获取mantisbt的安装包:


wget http://sourceforge.net/projects/mantisbt/files/mantis-stable/1.2.18/mantisbt-1.2.18.tar.gz

3.  解压mantisbt的压缩包,执行命令


tar –zxvf mantisbt-1.2.18.tar.gz

2.1.2.   部署mantisbt

1.  执行命令


mv /tmp/mantisbt-1.2.18 /opt/lampp/htdocs/

2.1.3.   创建mantisbt的数据库

1.  访问http://serverIP/mantisbt/index.php,自动跳转到http://serverIP/mantisbt/admin/install.php页面,在该页面建立mantisbt的数据库;

2.  在以下页面,root的密码为“xx”,直接点击“INSTALL/update database”即可。

3.  数据库创建成功,通过http://serverIP/phpmyadmin/,可查看bugtracker数据库的创建情况。

2.2.  配置mantisbt

2.2.1.   配置数据库连接

1.      [[email protected] mantisbt]#

执行以下命令:


vi config_inc.php

修改数据库连接信息

<?php

$g_hostname = ‘localhost‘;

$g_db_type = ‘mysql‘;

$g_database_name = ‘xx‘; #填写设置的数据名称,与2.1.3章节中填写的Database Name一致

$g_db_username = ‘xx‘;   #填写数据库用户名

$g_db_password = ‘xx‘;   #填写数据库密码

?>

2.      [[email protected] mantisbt]#

执行以下命令:


cp config_inc.php.sample  config_inc.php

2.2.2.   Mantisbt汉化

1.      执行命令:


vi  /opt/lampp/htdocs/mantisbt/config_defaults_inc.php

修改:$g_default_language,  将english  改为chinese_simplified

2.      在个人资料内,点击:更改个人设置,选择界面语言:chinese_simplified

3.      界面更新为中文版

2.2.3.   设置时区

1.      执行命令:


vi /opt/lampp/htdocs/mantisbt/config_defaults_inc.php

修改为   $g_default_timezone = ‘Asia/Shanghai‘;

2.      在个人资料内,点击:更改个人设置,选择时区:shanghai

2.2.4.   配置mantis邮件

1.      执行命令


vi /opt/lampp/htdocs/mantisbt/  config_inc.ini

修改邮件配置信息

# --- Email Configuration ---

$g_phpMailer_method             =  PHPMAILER_METHOD_SMTP; # or PHPMAILER_METHOD_SMTP, PHPMAILER_METHOD_SENDMAIL

$g_smtp_host   =  ‘smtp.ym.163.com‘;        #  used with PHPMAILER_METHOD_SMTP

$g_smtp_username  =  ‘[email protected]‘;    # used  with PHPMAILER_METHOD_SMTP

$g_smtp_password                =  ‘xxxx‘;       # used with  PHPMAILER_METHOD_SMTP

$g_administrator_email  =  ‘[email protected]‘;

$g_webmaster_email      =  ‘[email protected]xxx.com‘;

$g_from_email           =  ‘[email protected]xxx.com‘;        #  the "From: " field in emails

$g_return_path_email    =  ‘[email protected]xxx.com‘;  # the  return address for bounced mail

# $g_from_name                  =  ‘Mantis Bug Tracker‘;

# $g_email_receive_own  = OFF;

# $g_email_send_using_cronjob = OFF;

测试新用户注册,给管理员发送邮件成功。

至此,MantisBT的安装部署已经完成。

时间: 2024-07-29 23:24:25

【MantisBT】之在linux环境上的安装搭建的相关文章

【VNC】Linux环境VNC服务安装、配置与使用

[VNC]Linux环境VNC服务安装.配置与使用 2009-06-25 15:55:31 分类: Linux 前言:作为一名DBA,在创建Oracle数据库的过程中一般要使用dbca和netca图像化进行建库和创建监听(如果使用脚本建库另说),如果您身体好估计可以在瑟瑟发抖的机房中完成数据库的创建过程,由于本人对寒冷比较敏感,又不想通过这样的方式锻炼身体,所以更愿意在舒适的房间内一边品味着咖啡的浓香,顺便度过相对枯燥的数据库安装和配置的过程,So,图形化操作工具是必不可少的,在Linux操作系

Windows和Linux环境下Memcached安装与配置(转)

一.memcached安装配置 windows平台安装 1.memcached-1.2.6-win32-bin.zip下载地址: http://code.jellycan.com/memcached/,执行memcached.exe -d install 安装. 2.守护进程方式启动:memcached.exe -m 512 -d start-d为守护进程启动,不能指定端口 默认端口11211-m为指定内存大小 3.指定端口启动:memcached.exe –p 33000 -m 512可以启动

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM <前期准备工作> 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭) 打开终端,执行如下命令,检查安装包,没有的都要安装 make, glibc, libaio compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gc

在 Linux 实例上自动安装并运行 VNC Server

原文网址:https://help.aliyun.com/knowledge_detail/41181.html?spm=5176.8208715.110.11.4c184ae8mlC7Yy 您可以使用本文提供的脚本在Linux实例上自动安装并运行VNC Server,实现远程图形化管理Linux服务器.目前,该脚本仅适用于CentOS实例,会在CentOS实例中安装GNOME桌面环境. VNC Server脚本 适用镜像:目前仅适用于CentOS镜像. 使用方法:以root身份执行命令 bas

Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程

Linux环境CentOS6.9安装配置Elasticsearch6.2.2最全详细教程 前言 第一步:下载Elasticsearch6.2.2 第二步:创建应用程序目录 第四步:创建Elasticsearch用户和所在组 第五步:更改解压的Elasticsearch应用所属用户及组 第六步:执行脚本添加可执行权限 第八步:启动 前言 操作系统版本:CentOS6.9 64位(CentOS7及其他Linux系统都没有问题) Elasticsearch版本:6.2.2 这里默认你已经安装配置好了J

Linux 环境下 Lua 安装(转)

系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around the world, including several well-known games. 官网地址:http://www.lua.org. Lua 的精髓:简约而不简单! Lua 在 Linux 环境下的安装: [plain] view plain copy print? wget http:/

全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

<ORACLE 10.2.05版本的升级补丁安装> 首先我们解压 $ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入Disk1.然后执行安装: $ ./runInstaller 执行脚本 # /u01/app/oracle/10.2.0/db_1/root.sh Running Oracle 10g root.sh script... The following environment variables are set a

基础--Redis在Linux环境下的安装

1. 安装redis服务 1.1 检查安装依赖程序 yum install gcc-c++yum install -y tclyum install wget 1.1.1 下载redis安装包 ① 官网下载 http://redis.io ② wget命令 wget http://download.redis.io/redis-stable.tar.gz 1.1.2 解押 tar -zxvf redis-stable.tar.gz 1.1.3 编译安装 cd redis-stable make

(1)Jenkins Linux环境下的简单搭建

(1)Jenkins Linux环境下的简单搭建 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. ----百度百科 这是一款基于Java开发的工具.种种原因,最近刚开始接触,决定研究一下.Jenkins的搭建方法不止一种,一下就是个人总结的其中一种,文章内容比较浅显,不足之处,欢迎指正. 首先,所需要准备的工具JDK.Maven.资料上显示JDK版本最好高于1.7,并没有研究1.7以下版本,所谓"没有实际调研,就没有发言权",在此就不做过多