mantis是一个开源的基于PHP技术的项目和缺陷管理系统,由于项目需要,搭建和配置使用mantis,遂将在自己VMware中的安装配置过程进行记录,以备查用。

系统版本:Windows 7-64位-旗舰版(实际环境Windows Server 2008 R2-64位)

软件版本:xampp-win32-1.8.3、mantisbt-1.2.8


1.安装xampp

因为mantis需要使用apache、mysql、php,若全部都单独安装,耗时耗力,好在可以使用xampp一次全部完成。

可以安装到任意一个盘中,因为我用的虚拟机,所以就安装到C盘中C:\xampp。

安装过程非常简单,最后安装完成后,勾选打开控制台,如图:

wKioL1SiYY3x1rB_AANG9WpebB4931.jpg

如图所示,apache、mysql和filezilla前方都有个叉叉,表示服务没有安装,在Start前先点击方形叉按钮安装服务:

wKiom1SiYUDiRmHEAAM6qe1pzjQ176.jpg将apache、mysql和filezilla服务安装好之后,依次启动服务即可。

wKiom1SiYXTztJXvAAOZytDkwVw641.jpg点击apache后面的“Admin”按钮,打开管理页面,选择“中文”:

wKioL1SiYnrC3Zb-AANkBV1BEIg864.jpg点击“状态”按钮,检查我们所需要使用的服务都处于激活状态则证明没有出现问题:

wKioL1SiYovAvaj9AAL0UpwTxpE179.jpg点击“安全”按钮进入安全检测页面,系统会列出不安全项(因为我已经设置过mysql密码,所以很多都显示安全了),根据提示点击下图框选连接进行数据库密码设置:wKioL1SiY2yhtsx_AAMD3LCS7is654.jpg自行设定mysql密码后,点击“改变密码”按钮即可(我这是更改密码界面所以存在当前密码一项):

wKiom1SiYvGg_vVTAAH2UAWgK1I584.jpgxampp目录保护,可设可不设:

wKiom1SiYxbQOjF2AAIbWaSjrag536.jpg至此,环境都搭建完成。


2.安装mantis,将mantisbt-1.2.8.rar解压出来的文件夹重新命名为mantis,然后将mantis文件夹拷贝到xampp目录下的htdocs文件夹中,打开浏览器,访问http://localhost/mantis/admin/install.php打开安装界面。

wKioL1SiZDmSOj0AAAH2xSvjHbk403.jpg输入刚才设置的mysql密码,下面两项不用输入,默认会补充,点击“Install/Upgrade Database”按钮,即可安装完成,完成后,点击页面下面的连接进入mantis系统登录页面,然后将C:\xampp\htdocs\mantis中的admin目录删除,不然再运行安装就覆盖了。

然后打开C:\xampp\htdocs\mantis中的config_inc.php文件,加入如下内容:

$g_default_language = 'chinese_simplified';  #设置语言为中文

$g_default_email_on_new = OFF;  #不使用邮件功能

$g_send_reset_password = OFF;  #不使用邮件改密功能

$g_allow_blank_email = ON;  #允许不填写邮箱

刷新mantis登录页面:

wKiom1SiY_LghvMWAAENkAcsoB0497.jpg初始系统帐号:administrator,密码:root,进入系统改掉密码,不然登录页面总有改密提示。


3.mantis使用

管理员登录后,在管理中建项目,为了便于管理,系统账户也建议有管理员来添加并分配权限,不要开方注册。

由于先用流程为:

1.问题一次修改完成:新建--分派--解决--关闭

2.问题修改后仍存在:新建--分派--解决--打回--解决--关闭

所以,系统默认是没有“打回”这一项的,但是有“反馈”项是我们不需要的,为了方便,此处我直接将“反馈”修改为了“打回”,修改如下:

在C:\xampp\htdocs\mantis\lang目录中打开strings_chinese_simplified.txt文件,找到$s_status_enum_string将“20:反馈”改成“20:打回”,再找到$s_feedback_bug_button将“反馈问题”改成“打回问题”保存文件即可。