mantis安装配置手册.docx
《mantis安装配置手册.docx》由会员分享,可在线阅读,更多相关《mantis安装配置手册.docx(23页珍藏版)》请在冰豆网上搜索。
![mantis安装配置手册.docx](https://file1.bdocx.com/fileroot1/2023-1/4/ec4a22ce-b6cc-49a5-a2e3-8c12b36a3965/ec4a22ce-b6cc-49a5-a2e3-8c12b36a39651.gif)
mantis安装配置手册
1.安装准备
1.WAMPServer安装程序(WampServer2.0f.exe)
2.mantis压缩包(mantisbt-1.2.0.zip)
3.jpgraph-3.0.7.tar.bz2
4.本机ip为172.168.2.132
2.安装apache,mysql,php5
说明:
Wampserver包含apache,mysql,php5.所以安装一个WampServer即同时安装了apache服务,mysql数据库,php5
运行WampServer2.0f.exe,开始安装,弹出如图所示提示,直接点击是(Y)继续
点击Next
选择accept,点击Next
选择安装路径,也可保持默认路径。
点击Next
点击Install
确认当前系统explorer的位置,如果mantis不使用邮件功能,这里SMTP,Email保持默认,点击Next完成安装
勾选LaunchWampServer2now复选,点击finish完成之后,即自动启动wamp服务
Wamp启动后在桌面右下角可以看到如图所示的图标,点击该图标,在弹出菜单中单击PutOnline启用wamp服务。
Wampserver安装好后,接下来要到服务管理器中将apache和mysql这两个服务设为自启动模式。
开始菜单-运行输入services.msc确定打开服务管理器。
右键选择wampapache,选择属性,弹出如图对话框,启动类型选择自动,点击确定。
按同样方法设置wampmysql为自启动。
3.配置apache
UE打开apache配置文件C:
\wamp\bin\apache\Apache2.2.11\conf\httpd.conf
(配置apache的ip地址和监听端口)
listen80改为82
ServerNamelocalhost:
80改为172.168.2.132:
82
重启apache,使设置生效。
使用http:
//172.168.2.132:
82访问测试,能够看到如下页面即配置已生效。
4.配置mysql
使用ie访问http:
//localhost:
82/phpmyadmin,打开mysql管理页面
1.接下来我们要为manits单独创建一个用户(test)和一个空数据库mantis
在创建一个新的数据库下的文本框中输入mantis点击【创建】按钮
检查是否创建成功,在窗口左侧列表应该可以看到刚manits
2.为mantis数据库创建一个单独的用户test
在phpadmin首页点击导航栏中的权限超链接,打开权限设置页面。
1)添加账户,填写用户名test,输入密码及确认密码(这里以输入0000为例,后面要用到),点击按钮Generate,生成
2)账户权限设置
单选Grantallprivilegesonwildcardname(username\_%)
全局权限设置为全选,点击按钮【执行】开始创建账户。
再次点击页面顶部导航栏中的权限按钮,检查执行结果,确定test账户创建成功并且拥有全局权限。
5.安装mantis
1.创建manits目录,并修改权限
在目录C:
\wamp\www下创建名为mantis的目录,并将mantisbt-1.2.0.zip解压到该目录下。
修改httpd.conf
在最后添加
---------------------------------------
Alias/mantis"C:
/wamp/www/mantis/"
/wamp/www/mantis/">
OptionsIndexes
AllowOverrideNone
Orderallow,deny
Allowfromall
---------------------------------------
注意:
这里涉及的路径为mantis目录绝对路径,且使用"/"代替"\".
重启apache使设置生效。
2.修改mantis的安装配置文件
将目录C:
\wamp\www\mantis\下的config_inc.php.sample复制一份,并重命名为config_inc.php。
然后UE打开此文档,进行编辑:
找到
#setthesevaluestomatchyoursetup
$g_hostname="localhost";
$g_db_username="root";
$g_db_password="";
$g_database_name="bugtracker";
$g_db_type="mysql";
将$g_db_username="root";改为$g_db_username="test";
$g_db_password="";改为$g_db_password="0000";
$g_database_name="bugtracker";改为$g_database_name="mantis";
解压jpgraph-2.0beta.tar.gz放到C:
/wamp/www/mantis/packages/下
并在config_inc.php最后添加
#---jpgraph---
$g_use_jpgraph=ON;
$g_jpgraph_path='./packages/jpgraph-3.0.7/src/';
3.开始安装mantis,ie访问http:
//localhost:
82/mantis/admin/install.php
进入mantis安装向导页面。
mysql管理员用户名处输入test,密码0000,点击install按钮,开始安装。
页面执行3秒以上之后,检查所有项都为Good,说明安装成功!
到目前为止,mantis初始化安装已经完成,现在就可以使用ie访问安装好的mantis
http:
//localhost:
82/mantis(初始管理员账户administrator密码:
root)
6.配置mantis
C:
\wamp\www\mantis\下的config_defaults_inc.php为用户自定义配置文件
以下是几个比较常用的设置:
1.禁止管理员重置用户密码时向用户发邮件
--------------------------------------
$g_send_reset_password=ON;
改为:
$g_send_reset_password=OFF;
2.设置所有用户的默认语言设置(默认为english)
--------------------------------------
$g_default_language='english';
改为:
$g_default_language='chinese_simplified';
3.设置所有用户的默认时区设置(默认为空)
-----------------------------------------
$g_default_timezone='Asia/Hong_Kong';
4.如果安装完毕后,登陆发现中文显示乱码,解决方法为:
找到安装目录C:
\ProgramFiles\mantis-1.0.3\lang下的文件strings_english.txt,打开其,从中找到语句$s_charset='windows-1252';修改为$s_charset='GBK';或$s_charset='GB2312';既可!
7.初始化mantis
使用administrator账户登录mantis
1.创建账户
(这里以创建账户tester1为例)
依次点击页面顶部导航菜单管理—用户管理---点击按钮【创建新账号】
输入要创建的账号:
tester1
输入真实姓名:
测试人员1
输入Email地址:
如tester1@
两次输入新密码,选择存取权限,如报告人员。
点击按钮【创建用户】,开始创建一个用户,检查创建用户是否成功
2.创建一个新项目
依次点击管理---项目管理—点击按钮【创建新项目】
输入项目名称点击按钮【添加项目】
返回到项目管理页面,检查项目添加是否成功
3.添加自定义字段
(这里以添加一个文本框计划上线日期(yyyy-mm-dd)和一个下拉列表产生原因为例)
依次点击管理----自定义字段管理,输入“计划上线日期(yyyy-mm-dd)”(注:
不包括双引号,下同),点击按钮【新建自定义字段】
在跳转后打开的页面中,类型选择字符串,其它的选项根据实际需要设置,可勾选“在更新问题时显示”,“解决问题时显示”,“关闭问题时显示”
创建下拉列表“产生原因”只要注意在修改自定义字段类型处选择‘枚举类型’,可能取值处填写“历史原因|新需求|旧需求|环境问题|打包问题|版本冲突|数据问题”(注意多个选项以“|”分隔),其他设置参考“计划上线日期(yyyy-mm-dd)”。
4.将用户添加到项目中
(这里以将tester1添加到项目核心系统为例)
依次点击管理---项目管理---点击项目列表中的核心系统,在项目核心系统管理页面中找到添加用户至项目。
选中列表中的tester1用户,设置存取权限为报告人员,点击”添加用户”按钮。
5.将自定义字段添加到项目中。
按4步骤中说明,打开核心系统项目设置页面。
找到如图所示的自定义字段位置,选择“产生原因”,点击按钮【添加这个已存在的自定义字段】,同样方法将“计划上线日期(yyyy-mm-dd)”也添加到该项目中。
检查自定义字段是否生效,使用tester1用户登录mantis,报告一个bug,看是否出现自定义字段。
最后注意:
更改mantis管理员administrator用户的密码。
所有工作做好之后,为安全起见,不要忘记删除/mantis/admin目录。
8.解决csv导出出现乱码问题的解决方案
使用这里给出的csv_export.php替换mantis安装目录下的同名文件即可(另注:
php为解释性语言,无需重启服务即生效)
另:
该方案证明解决v1.2.0,v1.2.1乱码问题均可行。