mantis1.2.18环境搭建,适用于win764位操作系统。自己在公司已经搭建成功了。才整理这篇文档的。把遇到的问题及步骤整理出来了。局域网内可以访问。邮件功能也有实现。里面的有提供下载安装包的路径。
根据提供的文件信息,本文将详细解释如何在Windows 7 64位操作系统上搭建Mantis 1.2.18环境。Mantis是一款非常流行的开源缺陷跟踪系统,它可以帮助团队管理软件开发过程中的缺陷和问题。
### 一、准备工作
#### 1. 工具下载
- **WAMP Server**:版本2.5,包含Apache 2.4.9、MySQL 5.6.17和PHP 5.5.12。可以从以下链接下载:[WAMP Server](http://download.csdn.net/detail/dandan888888555555/9338027)。
- **Mantis**:版本1.2.18。下载地址:[Mantis 1.2.18](http://download.csdn.net/detail/phpproject_cn/9163145#comment)。
- **JPGraph**:版本2.3.4,提供图表支持。下载链接:[JPGraph](http://download.csdn.net/detail/dandan888888555555/9341649)。
### 二、安装 WAMP Server
1. **安装**:双击下载好的安装包,按照提示完成安装。
2. **语言设置**:安装完成后,在任务栏右下角找到WAMP Server图标,点击右键选择“Chinese”以设置中文界面。
3. **Apache 和 MySQL 设置**:通过WAMP Server图标可以启动或停止Apache和MySQL服务,以及进入MySQL控制台。
### 三、配置 WAMP Server 和 MySQL
1. **访问控制面板**:在浏览器中输入`http://localhost/`,进入WAMP Server控制面板。
2. **配置 MySQL**:通过控制面板访问phpMyAdmin,创建名为“mantis”的数据库,并设置字符集为UTF-8 Unicode CI(UTF8_unicode_ci),以避免乱码问题。
- **命令行方式**:如果习惯使用命令行,可以通过设置环境变量`D:\wamp\bin\mysql\mysql5.6.17\bin;`进入MySQL命令行模式。
- 创建数据库的命令为:`CREATE DATABASE `mantis` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;`
- 创建用户并授权:`GRANT create, select, insert, update, delete, alter, drop, index, references, lock tables, create temporary tables ON mantis.* TO mantis@localhost IDENTIFIED BY 'mantis';`
### 四、安装 Mantis 和创建数据库
1. **解压并放置 Mantis 文件**:将Mantis 1.2.18解压并放置到`wamp\www`目录下。
2. **安装 Mantis**:在浏览器中输入`http://localhost/mantis/admin/install.php`,根据向导填写数据库信息完成安装。需要注意的是,在此之前应先创建好名为“mantis”的数据库。
3. **创建表**:在MySQL中执行`http://localhost/mantis/admin/install.php`页面提供的SQL语句来创建所需的表结构。
### 五、登录 Mantis 系统
安装完成后,可以通过浏览器访问`http://localhost/mantis`登录Mantis系统。
### 六、配置图形报表
1. **安装 JPGraph**:将JPGraph解压后放置于Mantis的插件目录。
2. **启用图形报表功能**:登录Mantis系统后,在配置选项中启用报表功能。
### 七、配置附件上传
1. **修改 PHP 配置**:编辑`wamp\bin\apache\Apache2.4.9\conf\php.ini`文件,增加附件上传大小限制。
2. **重启 Apache 服务**:修改后需要重启Apache服务使配置生效。
### 八、其他高级配置
根据实际需求进行高级配置,例如自定义主题、插件安装等。
### 九、个性化配置
1. **调整布局**:可以根据个人喜好调整界面布局。
2. **自定义样式**:通过CSS文件来自定义样式。
### 十、局域网访问
1. **开放端口**:确保WAMP Server监听的端口对外可见。
2. **访问地址**:其他设备可通过`http://<WAMP_Server_IP>/mantis`访问Mantis。
### 十一、注册新用户
在Mantis系统中为新用户注册账户,分配合适的权限。
### 十二、添加统计报表权限
为所有用户添加查看统计报表的权限。
### 十三、导出 CSV 解决乱码
1. **设置编码**:确保CSV文件的编码与系统一致。
2. **使用正确的字符集**:导出时选择正确的字符集。
### 十四、导出 Bug 描述
导出Bug列表时,确保“问题重现步骤”等信息完整无误地导出。
### 十五、添加项目版本
为项目添加不同版本的信息。
### 十六、邮件配置
配置邮件服务器,以便在Mantis系统中发送通知邮件。
### 十七、常见问题及解决方案
1. **权限问题**:检查MySQL用户权限是否正确设置。
2. **数据库表创建失败**:检查SQL语句是否正确,或者尝试重新创建数据库。
3. **界面乱码**:检查字符集设置是否一致。
4. **无法访问**:确保端口已对外开放,并且防火墙没有拦截。
以上步骤详细介绍了如何在Windows 7 64位操作系统上搭建Mantis 1.2.18环境的过程。希望这些信息对您有所帮助。如果您在搭建过程中遇到任何问题,请仔细检查每一步骤,并参考官方文档或社区资源寻求帮助。