xampp版本Mantis安装配置.docx
《xampp版本Mantis安装配置.docx》由会员分享,可在线阅读,更多相关《xampp版本Mantis安装配置.docx(14页珍藏版)》请在冰豆网上搜索。
![xampp版本Mantis安装配置.docx](https://file1.bdocx.com/fileroot1/2023-1/14/4c4734a0-21ab-4abd-9a0d-00e4358ea195/4c4734a0-21ab-4abd-9a0d-00e4358ea1951.gif)
xampp版本版本Mantis安装配置安装配置Mantis安装所需要软件:
Xampp,Mantis,Jpgraph;一、Mantis配置环境的安装(xampp版本)1、双击xampp-win32-1.7.4-VC6-installer.exe2、点选“OK”3、直接“NEXT”后,进入选择安装路径页面,更改为”D:
xampp”4、点击“NEXT”,安装开始5、安装结束后,出现以下界面(也可通过双击桌面XAMPP图标得到),说明Mantis的运行环境已经安装成功了。
如果apache无法启动,最大的原因是本机80端口已被占用或禁止,如IIS,迅雷通常都用80端口。
可通过修改apache端口解决此问题打开D:
xamppapacheconfhttpd.conf文件,查找#Listen0.0.0.0:
80#Listen:
80Listen80ServerNamelocalhost:
80修改80为其他数字,如90保存,重启xampp或重启电脑;6、点击apache栏目中的“admin”,弹出xampp管理页面,如果修改了端口,此时打开页面无法显示,需在地址栏中加入端口号http:
/localhost:
90/,或直接在地址栏中输入http:
/localhost:
90/或http:
/127.1.0.1:
90也可访问。
7、在弹出的页面中,选择“中文”8、进入页面后,选择左则导航“安全”9、点击http:
/localhost/security/xamppsecurity.php设定MYSQL的ROOT密码。
10、设定ROOT密码(默认为空)二、Mantis软件的安装1、解压mantisbt-1.2.5.zip,重命名为mantis,剪切到D:
xampphtdocs目录下。
2、在D:
xamppmysqldata文件夹下新建bugtracker文件夹。
3、在D:
xamppapacheconfhttpd.conf文件中,加入Alias/mantisd:
/xampp/OptionsIndexesAllowOverrideNoneOrderallow,denyAllowfromall4、在地址栏中输入http:
/localhost/mantis/admin/install.php,进入Mantis安装页面文本框中的默认信息不要动,在“Password(forDatabase)”栏目中输入刚修改的ROOT密码。
“AdminUsername(tocreateDatabaseifrequired)”栏目输入ROOT,“AdminPassword(tocreateDatabaseifrequired)”输入ROOT密码。
点击“Install/UpgradeDatabase”进行安装,安装完成后,右则标签全为绿色GOOD。
5、再次在地址栏中输入http:
/localhost/mantis/,进入Mantis登录页面。
初始用户名为“administrator”,密码为“root”,Mantis安装完成。
汉化打开D:
xampphtdocsmantisconfig_defaults_inc.php文件,修改$g_default_language=english;为$g_default_language=chinese_simplified;Mantis配置环境的安装(EasyPHP版本)1双击下载的EasyPHP进行安装,选择安装路径,一路NAXT。
安装成功后,在任务栏出现E图标,如图一;右键选择“Administrator”进入EasyPHP设置界面。
图一图二选择“PhpMyAdmin”,对Mysql数据库中的ROOT设置密码。
注:
如果设置了密码后,可能无法使用PhpMyAdmin再次登录数据库,这时有两种解决办法:
一是重新下载一个PhpMyAdmin放到”D:
EasyPHPwww”文件夹下,使用新的PhpMyAdmin对数据库进行操作;二是在原有的PhpMyAdmin文件中,修改数据库链接文件,把密码手动写进去。
2、解压mantisbt-1.2.5.zip,重命名为mantis,剪切到D:
EasyPHPwww目录下。
3、在D:
EasyPHPwww文件夹下新建bugtracker文件夹。
4、在地址栏中输入http:
/localhost:
90/mantis/,进入Mantis安装页面文本框中的默认信息不要动,在“Password(forDatabase)”栏目中输入刚修改的ROOT密码。
“AdminUsername(tocreateDatabaseifrequired)”栏目输入ROOT,“AdminPassword(tocreateDatabaseifrequired)”输入ROOT密码。
点击“Install/UpgradeDatabase”进行安装,安装完成后,右则标签全为绿色GOOD。
5、再次在地址栏中输入http:
/localhost:
90/mantis/,进入Mantis登录页面。
初始用户名为“administrator”,密码为“root”,Mantis安装完成。
三、Mantis设置1、端口设置:
打开D:
xamppapacheconfhttpd.conf文件,查找#Listen0.0.0.0:
80#Listen:
80Listen80ServerNamelocalhost:
80修改80为其他数字,如90保存,重启xampp/EasyPHP或重启电脑;2、汉化打开D:
xampphtdocsmantisconfig_defaults_inc.php文件,修改$g_default_language=english;为$g_default_language=chinese_simplified;3、时间设置打开mantisconfig_defaults_inc.php文件,修改系统时区与时间显示格式,更改更改时区(添加一行)date_default_timezone_set(PRC);#更改为北京时间2、更改时间格式(按自己需要更改)$g_short_date_format=北京时间Y-m-d;#短时间格式$g_normal_date_format=北京时间Y-m-dH:
i;#一般时间格式$g_complete_date_format=北京时间Y-m-dH:
i:
sT;#完整时间格式4、更改MANTIS默认创建的MYSQL数据库文件复制D:
xamppmysqldatabugtracker重命名为“mantis”在地址栏目中输入http:
/localhost:
90/phpmyadmin/,进入PHPMYADMIN登录页面,用户名默认为root,密码为新设密码。
点“执行”进入PHPMYADMIN管理页面。
左则导航中的“mantis”即为Mantis数据库(默认表数为31)给mantis表增加用户并设定权限。
点击“权限”点击“添加新用户”用户名:
mantis主机:
localhost密码:
mantis不要点击“生成”,在页面底部,点击“执行”执行过后,新用户添加成功在“按数据库指定权限”里,使用文本域选择“mantis”勾选所有复选框,点执行。
完成后出现以下界面5、更改MANTIS数据库链接文件修改D:
xampphtdocsmantisconfig_inc.php.sample改名为config_inc.php,修改数据库链接文件:
6、设置Mantis上传功能打开D:
xampphtdocsmantisconfig_inc.php,修改#-Attachments/FileUploads-$g_allow_file_upload=ON;$g_file_upload_method=DISK;#开启本地文件夹存放上传文件$g_absolute_path_default_upload_folder=upfile;#上传文件路径$g_max_file_size=10000000;#上传文件大小$g_preview_attachments_inline_max_size=800*1024;#附件浏览大小(只限bmp,png,gif,jpg格式)$g_allowed_files=jpg,gif,bmp,doc,txt,xls;#允许上传文件类型$g_disallowed_files=jsp,asp,php;#不允许上传文件类型7、设置邮件服务器1、在D:
xamppphpphp.ini中修改(这里是以163的邮箱为例子):
ForWin32only.SMTP=;/设置邮箱的发送地址;ForWin32only.sendmail_from=你的下的config.inc.php中内容设置为:
$g_smtp_host=;/设置邮箱的发送地址$g_smtp_username=你的id;/设置邮箱的用户名$g_smtp_password=你的163邮箱密码;/设置邮箱的密码$g_phpMailer_method=2;/此处的数值可为0,1,2:
/0为调用了一个mantis内置的mail()函数来发送邮件;/1为sendmail方式;/2为使用smtp方式,登录到邮件服务器内来发送邮件。
3、mantis文件夹下的config_default.inc.php中修改如下:
$g_administrator_email=XXX;/设置你邮件地址的全称$g_webmaster_email=XXX;$g_from_email=XXX;$g_return_path_email=XXX;$g_phpMailer_method=2;$g_smtp_host=;8、图形报表设置
(1)、解压JpGraph至mantislibrary目录下()、修改文件mantislibraryjpgraphjpgraph_ttf.inc.php:
elseif($aFF=FF_SIMSUN)/DoChineseconversionif($this-g2312=null)include_oncejpgraph_gb2312.php;$this-g2312=newGB2312toUTF8();return$this-g2312-gb2utf8($aTxt);改为elseif($aFF=FF_SIMSUN)/DoChineseconversionreturn$aTxt;2、后台设置:
(1)安装插件:
管理-插件管理-安装MantisGraph插件
(2)修改文件mantispluginsMantisGraphpagesconfig.php(记得本文件改完后用Ultraedit用ASC-II至UTF-8的转换功能保存为UTF-8格式文件,与总体字符集保持一致):
$t_current_font_selected=array(simsun=false,/增加这一行arial=false,/-Sans-serif:
inputtype=radioname=fontvalue=simsun/宋体/增加这一行inputtype=radioname=fontvalue=arial/Arial/-文件mantispluginsMantisGraphpagesconfig_edit.php:
if(plugin_config_get(font)!
=$f_font)switch($f_font)casesimsun:
/增加这一行casearial:
/-文件mantispluginsMantisGraphcoregraph_api.php:
$t_font_map=array(simsun=FF_SIMSUN,/增加这一行arial=FF_ARIAL,3、设置并启用:
(1)、管理-管理插件-点击“Mantis图形1.0”名字进入设置界面,
(2)、Graphlibrarytouse选择“Jpgraph”,Font选择“宋体”(3)、点击“更改配置”后再看看统计报表中内容,是否已如你所愿。
如果分类报表报错,请注意查检是否创建了项目分类。
9、局域网设置打开apache目录下的httpd.conf文件,找到如下代码片段:
#Listen:
AllowsyoutobindApachetospecificIPaddressesand/or#ports,insteadofthedefault.Seealsothe#directive.#ChangethistoListenonspecificIPaddressesasshownbelowto#preventApachefromglommingontoallboundIPaddresses.#Listen12.34.56.78:
80Listen127.0.0.1:
80在Listen127.0.0.1:
80下一行加入一段代码Listen192.168.1.101:
80注:
192.168.1.101为Mantis服务器的IP地址10、修改问题严重性字段1.在mantis/config_defaults_inc.php文件中查找$g_severity_enum_string字段,将其内容修改为:
$g_severity_enum_string=10:
A,20:
B,30:
C,40:
D,50:
E;2.在mantis/lang/strings_chinese_simplified.txt文件中查找$s_severity_enum_string字段,同样将其内容修改为:
$s_severity_enum_string=10:
A,20:
B,30:
C,40:
D,50:
E;3.在mantis/config_defaults_inc.php文件中查找$g_default_bug_severity字段,将其内容修改为:
$g_default_bug_severity=TEXT;,这样提交新bug时、默认的bug严重性为C等级。
TEXT的定义在文件mantis/core/constant_inc.php中define(TEXT,30);4.进入Mantis,提交、查看和修改bug时,bug严重性变成了A.B.C,D,E级别。
修改出现频率:
define(REPRODUCIBILITY_HAVENOTTRIED,10);11、去除新账号注册功能
(1)打开Mantis目录下的login_page.php和lost_pwd_page.php;
(2)查找print_signup_link()并将其注释掉;(3)重新打开Mantis,注册新帐号的链接就没有了。
12、Mantis-如何导出自定义字段的值关键词:
自定义字段导出大家在使用mantis提供的通用report报表的时候,有时候就会使用自定义字段的功能,使得表单的功能更符合实际,可是使用自定义字段,却有害怕在数据导出的时候会出现这些字段值得丢失,这让人感觉比较矛盾。
没关系,以下篇章说明如何导出自定义字段的值,这会让你觉得使用起来会很简单。
1.首先当然是根据你的需要自定义字段。
在菜单管理自定义字段管理进入自定义字段管理页面,新增所需的新字段,可选择其字段类型,默认值以及一些条件等等,点击确认就OK。
2.进入管理项目管理,将所需的自定义字段添加到该项目里。
3.进入个人管理管理列,在你需要导出的格式里,增加新字段。
13、让所有用户都可以使用“图形报表”功能在config_inc.php文件中,加入“$g_view_summary_threshold=VIEWER;”