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。
安装过程非常简单,最后安装完成后,勾选打开控制台,如图:
如图所示,apache、mysql和filezilla前方都有个叉叉,表示服务没有安装,在Start前先点击方形叉按钮安装服务:
将apache、mysql和filezilla服务安装好之后,依次启动服务即可。
点击apache后面的“Admin”按钮,打开管理页面,选择“中文”:
点击“状态”按钮,检查我们所需要使用的服务都处于激活状态则证明没有出现问题:
点击“安全”按钮进入安全检测页面,系统会列出不安全项(因为我已经设置过mysql密码,所以很多都显示安全了),根据提示点击下图框选连接进行数据库密码设置:自行设定mysql密码后,点击“改变密码”按钮即可(我这是更改密码界面所以存在当前密码一项):
xampp目录保护,可设可不设:
至此,环境都搭建完成。
2.安装mantis,将mantisbt-1.2.8.rar解压出来的文件夹重新命名为mantis,然后将mantis文件夹拷贝到xampp目录下的htdocs文件夹中,打开浏览器,访问http://localhost/mantis/admin/install.php打开安装界面。
输入刚才设置的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登录页面:
初始系统帐号: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将“反馈问题”改成“打回问题”保存文件即可。