Windows环境下Mantis搭建概述

Mantis 是建立在PHP+MySQL的环境上的,所以首先需要搭建服务器环境

为了方便熟悉测试Mantis,我直接使用Windows下安装的WampServer,WampServer不光配备了Apache+MySQL+PHP,还配备了非常实用的管理工具——phpMyAdmin,

1.下载地址: http://www.wampserver.com/

2.下载Mantis包,Mantis官方下载地址为 http://www.mantisbt.org/download.php

安装环境:

Windows7 64

Apache2.4.9+PHP5.5.12+MySQL5.6.17

一WampServer安装比较简单,可自行百度.

二Mantis 安装:

将下载的mantisbt-2.10.0.zip压缩包进行解压,放在E:\Wapserver\wamp\www目录中,并将文件夹更名为:mantisbt

确认apahce和mysql服务已经启动

3)打开浏览器,输入http://localhost/mantisbt/admin/install.php进入相关配置

依次输入:

mysql (数据库类型)

localhost (服务器名)

root (mantis数据库拥有者的用户名)

123456 (mantis数据库拥有者的密码)

mantisdb   (mantis数据库名)

root (mysql数据库管理员用户)

123456 (mysql数据库管理员密码)

最后点击“Install/Upgrade Database”这个按钮,安装开始,其实就是在MySQL中创建相关的表和初始化一些数据的过程,如果各个条目的右边都显示绿色的“GOOD”字样的话,那就恭喜你,你已经成功安装了MantisBT,如果有些条目显示的不是“GOOD”,那就要回头检查一下,多半是数据库权限不够的问题,比较省事的办法就是我上面的做法,直接给MantisBT使用root账号,就不会有权限的问题了。

查看是否可打开 mantis 登录页面(http://localhost/mantisbt/login_page.php)

Administrator 注册新用户时设置密码

在 Mantis 目录下 config_defaults_inc.php 文件中找到 $g_send_reset_password

修改前:$g_send_reset_password = ON;

修改后:  $g_send_reset_password = OFF;

邮件配置:

注:Mantis版本不同,可能配置的地方略有不同

参考:

https://www.cnblogs.com/yangxia-test/p/4459235.html

http://www.mantis.org.cn/389.html

我的配置修改:

:

php.ini文件中查找smtp,将localhost改为你的发件服务器,如SMTP = smtp.163.com,在php.ini文件中查找sendmail_from,将前面的分号去掉,并在后面填上邮件地址

[mail function]

; For Win32 only.

; http://php.net/smtp

SMTP = smtp.163.com

; http://php.net/smtp-port

smtp_port = 25

; For Win32 only.

; http://php.net/sendmail-from

sendmail_from = XXXXX@163.com

###########################

# MantisBT Email Settings #

###########################

$g_webmaster_email                = ‘[email protected]‘;

$g_from_email                        = ‘[email protected]‘;

$g_from_name                        = ‘[email protected]‘;

$g_return_path_email            = ‘[email protected]‘;

$g_email_notifications_verbose = ON; 此项不用修改

$g_phpMailer_method = PHPMAILER_METHOD_SMTP;

$g_smtp_host = ‘smtp.163.com‘;

$g_smtp_username = ‘[email protected]‘;

$g_smtp_password = ‘XXXXX‘;

邮件验证:

Maintis 下的脚本可用来验证邮箱是否OK

http://localhost/mantisbt/admin/email_queue.php  (其他版本的Maintis可能是

http://localhost/mantisbt/admin/test_email.php)

上传附件配置:

在 E:\Wapserver\wamp\www\mantisbt\upload  upload是先建立的目录,用来保存上传的附件, 在LINUX下需要给 upload 目录写的权限

$g_allow_file_upload= ON;

$g_file_upload_method= DISK;               #上传到硬盘

$g_max_file_size=5000000;                  #附件大小限制默认为2MB

$g_allowed_files= ‘ttxt,jpg,png,jepg,gif,bmp,zip,tar.gz,doc‘;    #允许上传的文件类型

$g_disallowed_files=‘exe,com‘;                    #不允许上传的附件类型

$g_absolute_path_default_upload_folder = ‘E:\Wapserver\wamp\www\mantisbt\upload‘;   #默认的文件上传的绝对路径

$g_preview_attachments_inline_max_size=99999;                        #直接显示任何小于这个字节大小的bmp,png,gif,jpg格式的上传文件。

PHP/php.ini 中upload_max_filesize = 10M 和 post_max_size = 10M

如果想上传更大的附件,就需要修改以上两个文件中的附件大小的数据

原文地址:https://www.cnblogs.com/mickey-double/p/12148650.html

时间: 2024-10-17 12:30:05

Windows环境下Mantis搭建概述的相关文章

windows环境下如何搭建Consul+Ocelot

# <center>Consul+Ocelot的服务网关与注册等功能的实现</center> 此文档主要提供给开发人员使用, 暂时仅实现服务注册.服务发现.负载均衡等功能, 更多功能需配合官方文档或第三方文档进行更细致化开发. ###`有兴趣可以了解一下` * #### Consul相关: * [Consul官网](https://www.consul.io/) * [Consul简介](https://blog.51cto.com/firephoenix/2131616) * [

Windows环境下搭建Redis

当网站从数据库加载大量数据的时候会遇到页面响应速度特别缓慢的情形,为了能够更快的从数据库中取得数据加载至内存中,可以考虑使用Memcached来做数据缓存,或者使用内存数据库(比如Redis)将数据库的内容加载至内存中以键值对的形式存储,当页面请求数据的时候可以直接从内存数据库中获取,从而提高了网站的响应速度. Redis在官方文档中声明推荐在Linux环境下安装部署,但实际情况下会有很多开发者需要在Windows环境下解决以上类似的问题并想要采取Redis方案来解决问题,好在微软开放了这方面的

PHP.6-PHP环境搭建(Windows环境下)-LAMP

PHP环境搭建(Windows环境下)-LAMP Windows系统上分别独立安装Apache2.PHP5.MySQL5和phpMyAdmin等几个软件.独立安装的好处是可以自由选择这些组件的具体版本,清晰地掌握自己计算机里都安装了哪些程序,以及它们的具体配置情况,这将对以后的系统维护和软件升级工作带来很大的帮助. 获取软件 [可自行下载最新版进行安装] 软件名称 下载地址 apache_2.2.9-win32-x86-openssl-0.9.8h-r2.msi http://httpd.apa

windows环境下搭建ffmpeg开发环境

ffmpeg是一个开源.跨平台的程序库,可以使用在windows.linux等平台下,本文将简单讲解windows环境下ffmpeg开发环境搭建过程,本人使用的操作系统为windows 7,集成开发环境为Visual Studio 2005,ffmpeg版本为2.2.有人可能会说都什么年代了,还VS 2005,现在VS 2010/2012/2013都出了.本人电脑也安装了VS2010,每次打开,伴随着硬盘指示灯的闪烁,以及硬盘的吱吱响声,过了许久才弹出闪屏页面,此时你的思绪可能已经飘到了南极,启

Windows环境下搭建Objective-C开发环境

Windows环境下搭建Objective-C开发环境 目前来说,如果真的想用Xcode来运行Objective-C程序,那么可以用虚拟机装Mac OS X或者装黑苹果(在PC机上安装苹果的系统,不建议),不过这两种方式都有些麻烦,以下介绍GNUstep以及Code blocks来实现,具体方法如下. 在我的云盘下载所需工具:链接: http://pan.baidu.com/s/1i34b8wP 密码: wd9e 解压后按照一下顺序进行安装 gnustep-core-0.28.0-setup.e

在windows环境下基于sublime text3的node.js开发环境搭建

首先安装sublime text3,百度一堆,自己找吧.理论上sublime text2应该也可以.我只能说一句:这个软件实在是太强悍了. 跨平台,丰富的插件体系,加上插件基本上就是一个强悍的ide了.目前我在使用的主要是Emmet.Python.还有一些格式化的插件(xml,json),加上这次安装的node.js. node.js的安装就不用多说了,直接http://nodejs.org/ 点击install下载window版本的安装程序后安装即可.默认的安装会将安装目录加到path环境变量

Windows环境下ARM集成开发环境的搭建与使用

Windows环境下能够使用Eclipse IDE for C/C++ Developers来搭建ARM开发环境 本文地址:http://blog.csdn.net/u011833609/article/details/30290655 安装过程例如以下: 1. 安装Java SE 网址:http://www.oracle.com/technetwork/java/javase/downloads/jre-7u3-download-1501631.html 下载这个文件:jre-7u3-wind

【转】Windows环境下Android NDK环境搭建

原文网址:http://www.metsky.com/archives/525.html 前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设备.接口.驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于Linux应用编程知识.本文就介绍一

Windows环境下使用Nginx搭建负载均衡

前言 最近没有什么事情,喜欢总结并学习东西!前几天写来一个Session共享,那么我们为什么需要Session共享?因为我们的应用程序分布在多个服务器上,为了合理分配用户的请求,就需要用到负载均衡技术(将请求/数据[均匀]分摊到多个操作单元上执行). 怎样实现负载均衡? 1.  使用F5硬件来实现 2. 使用Nginx 工具来搭建一个. 下面我们就讲解一下,在Windows环境下,怎样部署Nginx及常见问题. 一:下载Nginx 去官网下载最新的 Windows-1.11.10 并解压到英文目