一、下载相关文件、程序
1、在http://www.mantis.org.cn/index.php/index/index.html网站上下载mantis,下载到的是mantisbt-1.2.18.zip。
2、在http://easyphp.org/telechargements.php3上下载EasyPHP,下载到的是EasyPHP-Webserver-14.1b2-setup.exe
二、安装环境
1、安装EasyPHP-Webserver-14.1b2-setup.exe,点击运行EasyPHP-Webserver-14.1b2-setup.exe,一路下一步安装,安装后会自动执行EasyPHP WebServer 14.1,如果没有执行,在开始菜单中,手动启动执行
2、将mantisbt-1.2.18.zip中的内容解压缩到EasyPHP安装路径下的“www”目录中,比如我的路径是C:\Program Files (x86)\EasyPHP-Webserver-14.1b2\www
3、启动mysql。在屏幕右下角状态栏中点击EasyPHP-Webserver-14.1图标-->Open Dashboard,会在浏览器中打开一个页面,在页面右侧Control Panel区域中找到“DB SERVER ”点击文字右侧的小齿轮图标,会进入DB SERVER页面,在service项处,点击“install service”按钮安装mysql服务,安装成功后,点击“start service”启动mysql服务。启动成功后就可以访问mysql了。在这里用cmd命令窗口去访问mysql的时候,可能会遇到一个错误“Can't open named pipe to host: . pipe”(应该是这样的一个错误,已经修复了,写这篇文章时没有再去重现)。经过多次尝试发现在mysql的my.ini配置中有一个这样的配置
pipe
socket="C:/Program Files (x86)/EasyPHP-Webserver-14.1b2/binaries/dbserver/data/mysql.sock"
把上面的这个配置注释掉之后,重启mysql服务,问题解决。
4、修改mysql的root用户的密码,在安装好之后,root用户的密码默认是空的,这里需要修改成自己需要的密码。网上修改root用户的文章很多,这里不再多说。
5、与安装mysql服务类似的步骤,安装启动HTTP SERVER。
6、在MODULES区域也需要点击类似“install”的按钮(这里在写这篇文章的时候也没法再复现,印象中是如此)
三、安装mantis
1、访问http://192.168.8.182:888/mantisbt-1.2.18,(我这里的端口安装好之后是888,不知道是不是统一是如此,端口可以在binaries\httpserver\conf\httpd.conf文件中修改,有两处需要修改,分别是Listen处和ServerName处),第一次访问会自动转到mantis的安装页面,数据库用默认mysql,填写好用户名、密码,点击安装,这时候报了一个错误“MySQL 4.1.0 or later is required for installation”但是我用的mysql版本是MySQL 5.6.19版本的,明显达到要求了。没办法,打开admin/install.php,搜索报错信息“MySQL 4.1.0 or later is required for installation”,发现是在一个swich,case代码中做了判断,将如下的判断代码块注释,
if( version_compare( $t_version_info['version'], '4.1.0', '<' ) ) {
$t_error = 'MySQL 4.1.0 or later is required for installation.';
}
只保留“break”。再次执行安装。安装成功
2、安装成功的页面按照提示点击continue超链接应该会跳转到登录页面,但是点击后去到了一个错误信息页面,报错信息是“ Access denied for user 'root'@'127.0.0.1' (using password: NO)”。刚开始理解的是在安装的时候账号、密码都填写了的,怎么会有这样的错误。后来想到自己做系统开发的时候会在一个配置文件中配置数据库的用户密码,于是去mantis的目录中寻找。找到了“config_inc.php”打开发现果然如此,有数据库用户和密码的配置,并且密码的配置是空的。补上密码信息,再次访问。ok,成功进入登录页面。
3、通过administrator(初始密码是root)登录进去,创建用户,发现用户密码不是由管理员制定,而是要靠发邮件给对应用户,由用户自己创建密码。在网上查询资料,得知需要配置邮件服务器。任然是在config_inc.php中进行配置,增加如下配置(其中*只是本文用来做标示的,替换成真实的数据)
$g_smtp_host='smtp.*****.com';
$g_smtp_username='**@**';
$g_smtp_password='***';
$g_phpMailer_method =2;
创建好这个配置后,包括刚才在配置邮件服务器之前的用户也收到了修改密码的邮件。
自此算是安装成功,可以使用了吧。
相关推荐
本文将详细介绍Mantis的安装过程,以及如何利用提供的资源进行有效的系统配置和操作。 首先,让我们了解一下"Mantis-1.2.19"版本。这个版本是Mantis在发布时的一个稳定版本,包含了对先前版本的改进和修复。安装...
2. **MantisBT**:Mantis Bug Tracker (MantisBT) 是一款免费且开源的Web应用程序,用于管理和跟踪软件缺陷和变更请求。本指南中使用的版本为`Mantisbt-1.1.6.zip`。 #### 二、安装XAMPP 安装XAMPP的过程相对简单...
在进行Mantis的安装过程中,如果遇到中文显示为乱码的问题,这通常是由于字符编码设置不一致导致的。本文将详细讲解如何解决Mantis安装时出现的中文乱码问题。 在Mantis 1.1.x及更高版本中,默认采用UTF-8编码,这...
【Mantis安装记要】 Mantis是一款开源的错误追踪系统,基于PHP/MySQL/web构建,适用于中小型项目的缺陷管理和跟踪。其优点在于轻量级、易安装、配置灵活且功能实用。Mantis严格遵循缺陷的生命周期,并提供了丰富的...
**Mantis Bug Tracker的安装过程详解** Mantis是一款开源、免费的Bug跟踪系统,它用于软件开发项目中的问题管理和缺陷追踪。本篇文章将详细介绍如何安装并配置Mantis,以帮助你构建自己的bug跟踪环境。 首先,你...
mantis安装配置心得 Mantis是一个基于PHP技术的轻量级的缺陷跟踪系统,是以Web操作的形式提供项目管理及缺陷跟踪服务,足以满足中小型项目的管理及跟踪。更重要的是其开源,不需要负担任何费用。下面是Mantis的安装...
个人在安装Mantis3.2.2中遇到的问题和解决办法,供大家参考
Ubuntu 是一个流行的 Linux 发行版,本文将详细介绍在 Ubuntu 下安装 Mantis 的过程。 一、环境搭建 在安装 Mantis 之前,需要搭建一个基本的环境,包括 Apache 服务器、PHP 和 MySQL 数据库。 1. 安装 Apache ...
借助XAMPP安装Mantis(Mantis for Windows)_最简单适用 1.安装之前,下载下列软件 XAMPP --->Apache,php,MySQL架设包 1.7.1 Mantis-1.1.6 2.安装xampp 执行刚下载的执行档即可 3.建立MySQL的使用者账号 利用xampp...
### Mantis安装使用手册(xampp版本 EasyPHP版本) #### 一、Mantis配置环境的安装(xampp版本) **1. 安装XAMPP** - **步骤1**: 下载并安装XAMPP。首先需要下载XAMPP安装程序,例如`xampp-win32-1.7.4-VC6-...
### Mantis安装与操作手册知识点概述 #### 1. Mantis安装与操作基础 ##### 1.1 获取用户名 在使用Mantis之前,用户需要获取一个用户名。这包括注册用户名以及修改注册密码的过程。 ###### 1.1.1 注册用户名 - *...
### Mantis在Windows平台上的安装方法详解 #### 一、简要介绍 Mantis是一款流行的开源缺陷跟踪系统,主要用于管理软件开发过程中的错误报告和缺陷追踪。它基于Web,使用PHP编写,并依赖于MySQL数据库存储数据。...
Mantis的安装虽然涉及多个环节,但借助于EasyPHP这样的集成环境,可以显著简化整个过程。对于软件开发团队而言,Mantis不仅提供了一个高效的问题追踪平台,还能促进团队协作,提高项目管理效率。通过细致的前期规划...
《Mantis安装源码库全解析》 Mantis是一款开源的、基于Web的缺陷跟踪系统,主要用于项目管理和软件开发过程中的问题追踪。本资源提供的是Mantis的...同时,Mantis使用手册将是解决安装过程中遇到问题的关键参考资料。