mantis配置笔记

2012-12-06------------

Mantis之前用的黄同学的邮箱来发信,后来他走了,换了我的邮箱之后,发信不正常。经查,是163.com不能兼容,偶然不行,但重新注册126.com的邮箱可以。

另外,mantis的邮件提醒是不会给制造改动的人发提醒的,也就是说如果管理员自己关闭了问题,邮件只会发给其他相关人员,不会再抄送给管理员本身。但如果是其他人发生的改动,就会发提醒给管理员或者其他关注这个问题的人。为了这个问题困惑了很久。

----------------------------------------------------------

不用安装,直接把压缩档整个目录copy到c盘根目录,然后运行exe就可以了。

目前有53条bug,占用空间533k,平均每条bug占用10k

数据库的备份是用phpmyadmin来做,在里面有导入,导出功能。数据库名称是localhost,是黄同学特别修改的,原先默认的是bugtracker

导入的时候可能会提示1062错误,这个时候要把数据清空,然后再导入。导入的文件大小有限制,原先是2M的,后来我在\apache下的php.ini文件的文件大小限制改为20M,有3个地方要修改,查huziqin可以看到。



黄改动过的文件:

\apache\conf下的httpd.conf文件

\www\phpmyadmin下config_inc.php

\apache下的php.ini文件

\www\mantisbt\config_inc.php

www\mantis目录下找到文件config_defaults_inc.php

mantis的目录中找到“config_inc.php”



,EasyPHP是在Windows平 台上运行的软件包,包括Apache服务器,MySQL数据库,PHP, 以及phpMyAdmin工具。
mantis是基于php/MySQL/web 的问题跟踪系统。
Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,是以Web操作的形式提供项目管理及缺陷跟踪服务,足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。

一、安装准备
版本:EasyPHP-2.0b1-setup.exe    mantisbt-1.2.0

EasyPHP 的下载地址为http://www.easyphp.org/download.php
mantisBT 的下载地址为http://www.mantisbt.org/download.php。

注意: 版本问题有可能造成安装的失败。

二、安装详细过程
1.直接运行EasyPHP安装文件EasyPHP-2.0b1-setup.exe,安装目录为 C:\EasyPHP。

2.将C:\EasyPHP1-8下phpmyadmin文件夹移到C:\Program Files\EasyPHP1-8\www下。

3.将 下载的mantisbt.zip文件直接解压到C:\EasyPHP\www下。

4.安装结束,先 通过开始菜单 - 程序 - EasyPHP运行EasyPHP,

5.再通过http://localhost:80/运 行phpmyadmin和mantisbt。

6.安装成功。
三、具体配置
1.更改Apache ServerAdmin设置
在C:\EasyPHP\apache\conf下的httpd.conf文件中查找ServerAdmin,将ServerAdmin admin@localhost 改为ServerAdmin (有效的邮件地址)。

2.更改MySQL的root口令
运行 phpmyadmin,编辑用户 'root'@'localhost'权限,更改密码为'admin'。执行后需要修改C:\EasyPHP\www\phpmyadmin下config_inc.php文件,将root用户的password由''改为 'admin'。

3.配置mantis
运行mantis,第一次将自动进入admin页面,要求创建 bugtracker数据库。成功后将进入登陆页面,使用administrator/root登录,mantis 便开始工作。(注意:配置mantis 成功后,应该删除C:\EasyPHP\www\mantisbt下的admin目录;同时禁止administrator账户或改变 administrator账户的缺省口令。)

4.邮件服务器配置
4.1.打开C:\EasyPHP\apache下的php.ini文件
4.2.查找SMTP,将SMTP = localhost改为你的发件服务器,如SMTP = smtp.sina.com.cn;
4.3.查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址:sendmail_from = (有效的邮件地址)。

4.在C:\EasyPHP\www\mantisbt\config_inc.php文件中添加
    $g_smtp_host='smtp.sina.com.cn';
    $g_smtp_username='帐号';
    $g_smtp_password='密码';
    $g_phpMailer_method =2; 

5.中文显示
方法一:在C:\EasyPHP\www\mantisbt\config_inc.php文件中添加
$g_default_language='auto';

方法二:在EasyPHP\www\mantis目录下找到文件config_defaults_inc.php,在该文件中找到语言设置的地方(language settings),修改这行:
$g_default_language = 'english';
为:
$g_default_language = 'chinese_simplified';
即可。

6. 文件上传
在C:\EasyPHP\www\mantisbt\config_inc.php文件中添加
$g_allow_file_upload=ON;
$g_file_upload_method=DISK;
并且在C:\下创建upload目录。(注意最好不要用中文目录名,目录名中间也不要带空格。)
当你以管理员身份登录,新建项目时,在上传 文件路径那一项填上C:\upload即可。

7.访问ip配置
若要在局域网内让别人能访问你,必须修改IP的设置,在EasyPHP\apache\conf下用先前提到的EmEditor打开httpd.conf,找到Listen 127.0.0.1:80,修改为Listen 0.0.0.0:80即可。

8.安全设置

为了让mantis能够安全的运转,必须在安装配置好后作安全设置。
8.1 在Mantis目录下有一个admin目录,如果你在IE中打开这个目录下的index.php查看,你就会知道这个目录是进行Mantis Administration的,使用这个模块可以检查你的Mantis是否安装完全,对旧版本的Mantis进行升级,对Mantis的页面CSS文件进行修改;使用这个管理模块是不需要用户名和密码的,因此任何人都可以通过这个管理模块查看你的Mantis系统信息,而且由于有升级模块,在这里还可以直接对数据库进行修改;因此如果被未授权的人打开,结果会是什么样不用我多说;最好因此按照系统的建议,在配置完成后将这个admin目录删除;注意一定是删除而不是改名!改名后仍然是可以访问的!
8.2在添加一个管理员用户后,删除系统默认的administrator用户。
8.3 之前必须申请一个用于mantis的专门邮箱。

9.中文格式修改
Mantis默认的格式为月-日-年格式,并且年只有两位,为了我们察看方便,可以修改如下:
在mantis的目录中找到“config_inc.php”文件,在其中添加以下参数:时间格式: $g_short_date_format  = 'Y-m-d';           # 短日期格式,Y大写表示4位年,如:2007-07-30
$g_normal_date_format  =  'Y-m-d H:i';      # 普通日期格式 ,如:2007-07-27 14:04
$g_complete_date_format  =  'Y-m-d H:i:s';    # 完整日期格式,如2007-07-27 14:

10图形报表配置
步骤:
1). 可以在http://www.aditus.nu/jpgraph/jpdownload.php下载最新版的JPGraph,请注意JPGraph 1.x 版本是针对php4,2.x 是针对php5的,请下载对应版本。注意:此时我配置的是版本jpgraph-1.21b.tar.gz。
2). 将下载包解压到一个目录下,我解压到mantis下的jpgraph目录,定义为$JPGraph。
3). 然后在config_inc.php中添加下面几行:
$g_use_jpgraph = ON;
$g_jpgraph_path = './jpgraph/src/';       #你也可以按照你的地址填写文件的绝对路径,但是#我设置后错误了,无法使用图表,又改成这样就好# #用了,不知道哪错了。
4). 在php.ini将“;extension=php_gd2.dll”前面的分号删除,这个模块是JPGraph在显示图表和进行汉字编码转换是所必须的。
5) JPGraph的中文显示
    a、 打开$mantis\core\graph_api.php,查找:graph_get_font(),在其中添加一行
'chinese_gbk' => FF_SIMSUN,
   b、 在config_inc.php文件中添加
$g_graph_font= 'chinese_gbk'; 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值