您的位置:软件测试 > 开源软件测试 > 开源Bug管理工具 > Mantis
Mantis缺陷跟踪系统的安装
作者:网络转载 发布时间:[ 2014/3/18 16:07:34 ] 推荐标签:Mantis 缺陷跟踪

4.3 配置邮件服务器

默认情况下,Mantis使用内置的Mailto()函数进行邮件的发送,包括新用户注册发送密码、Bug改变提醒、重设密码等邮件的发送都使用MailTo()来完成。不过实际使用中发现,MailTo函数好像不支持需要校验的邮件服务器。如果你想使用比如163邮箱,需要使用PHPMailer模块,mantis新版已经集成了PHPMailer,放在mantis的library目录下面。

在c:xampphtdocmantisconfig_inc.php文件中添加如下代码

$g_enable_email_notification = ON;# 开通邮件通知

  # SMTP发送邮件服务器(需要邮箱开启smtp.sina.com服务)

$g_smtp_host = 'smtp.sina.com';

$g_smtp_username = 'xuesong172500';#邮箱登录用户名 

$g_smtp_password = '172500';#邮箱登录密码

$g_use_phpMailer = ON;# 使用 PHPMailer 发送邮件

 #PHPMailer 的存放路径 

$g_phpMailer_path = 'C:/xampp/htdocs/mantis/library/phpmailer/';

# PHPMailer 以 SMTP 方式发送 Email,此处的数值可为0,1,2;0为调用了一个mantis内置的mail()函数来发送邮件;1为sendmail方式;2为使用smtp方式,登录到邮件服务器内来发送邮件

$g_phpMailer_method = 2;

$g_administrator_email = 'xuesong172500@sina.com';

$g_webmaster_email = 'xuesong172500@sina.com';

# the "From: " field in emails

# the return address for bounced mail

$g_return_path_email = 'xuesong172500@sina.com'; #这个是管理员自己的邮件地址,接受对mantis操作的提示邮件

现在当Mantis中有新用户注册时,会给其指定的邮箱发一封邮件,点开邮件中的链接才可以设定密码。

小贴士:

如果是在windows下装,要特别注意,文件路径的“/”,不能使用“”,这在php配置文件中是注释的含义。

4.4 配置文件上传

默认为上传到数据库,你可以修改为上传到网站空间上,当然前提是你设置项目的时候给他一个可以上传的目录,比如在根目录下增加一个upload文件给他写权限。

1)在config_inc.php里添加如下两句:

        $g_allow_file_upload   = ON;

        $g_file_upload_method = DISK;

2)在mantis安装目录下新建一个文件夹upload,再在mantis建立的项目中把文件上传路径设置为“upload”(通过Web方式),这样上传的文件会存放在upload目录中

3)修改上传文件的大小限制:

        config_inc.php 中添加

$g_max_file_size = 5000000; # 5MB(根据自己的需要修改)
        php.ini中修改upload_max_filesize = 5M 和 post_max_size = 5M
4)如果upload文件夹安全性高,不具备写权限,上传文件时会有问题,这时需要给此文件夹增加可写权限。(方法:右键点图片保存的文件夹,选择"属性"->"安全",点"添加"->"高级"->"立即查找",在查找结果中选择"everyone"后点"确定",在点"确定",然后把"everyone"的"完全控制"钩上,后点"确定")
5)设置附件浏览功能:
        比如,在提交一个bug的时候,有时候会有截图提交附件情况,如果想直接看到错误截图而不想自己下载后再看,这也是需要设置能实现的。但是这个功能只是针对bmp, png, gif, jpg格式的图片文件而言,提交的doc等文件不在之列了。只需将config文件中de $g_preview_attachments_inline_max_size 进行设置即可实现此功能。当将这个设置为0的情况,那么查看bug的时候是永远不会出现附件贴图的,但是如果你将这个设置为一个足够大的尺寸,那么会在bug里直接出现图片,这个数值是以字节计算,如果图片上传为32210字节,则你把$g_preview_attachments_inline_max_size=32211,而且任何小于这个字节大小的bmp, png, gif, jpg格式的图片文件直接显示了。

4.5配置图形报表

1)下载Jpgraph:http://www.jpgraph.cn/soft/

      注意:JPGraph 1.x 版本是针对php4,2.x 是针对php5的,请根据php的版本下载对应版本。

2)将下载下来的jpgraph文件的子目录scr解压缩至mantislibrary目录下,并重命名为jpgraph。

3)安装插件:

进入mantis界面,选择“管理”“插件管理”点击安装“Mantis图表1.0”。在“统计报表”中可以看到多了“Advanced  Summary ”.

4)如果你的界面语言是用简体中文或者繁体中文,那么你会看到图形中的汉字都是乱码,这是因为Mantis对于JPGraph的编码设置不正确造成的。JPGraph会自动将汉字转换为UTF-8编码,但是需要在调用JPGraph的时候对标题等SetFont,Mantis没有做这个操作,因此汉字显示出来都是乱码。JPGraph中处理的时候只要看到字体设置是FF_SIMSUN,认为字符串编码是GB2312,输出的时候都要转成UTF8,单实际上已经是UTF8了,根本不用转。

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd