EasyPHP-Devserver-17安装和配置mantisBT

文章目录

    • 1、准备工作
    • 2、安装easyphp
      • 2.1 http://127.0.0.1 无法访问
    • 3、安装mantisBT和phpMyAdmin
      • 3.1 配置浏览器的访问url和端口号(配置局域网内可访问)
      • 3.2 安装mantis
    • 4、Administrator 注册新用户时设置登录密码
    • 5、附件上传
    • 6、邮件配置

文章参考自:https://zhuanlan.zhihu.com/p/26074693

1、准备工作

首先要下载以下安装包:

phpMyAdmin 下载地址:https://www.phpmyadmin.net/

mantisbt 下载地址:http://www.mantis.org.cn/

easyphp 下载地址:http://www.easyphp.org/

2、安装easyphp

选择安装位置,一直下一步即可完成安装。安装完成后运行easyphp,如果成功则点击OpenDashboard可以看到下图的管理页面,把HTTP SERVERDATABASE SERVER启动。
在这里插入图片描述
如果没有正常显示则按照下面的解决办法依次尝试

2.1 http://127.0.0.1 无法访问

参考链接:https://www.cnblogs.com/rulasann/p/9442420.html
本人问题是IIS没问题,但是ping 127.0.0.1 失败了。按照链接的解决办法修改ipv4的优先级后就可以正常访问了。

3、安装mantisBT和phpMyAdmin

这两个下载后是压缩包的形式
在这里插入图片描述
将上面那两个文件放在安装easyPhp路径下的eds-www文件夹下(要重命名一下解压后的文件夹)
在这里插入图片描述

3.1 配置浏览器的访问url和端口号(配置局域网内可访问)

打开httpd.conf文件,文件位置如下:
在这里插入图片描述
127.0.0.1:8080改为本机ip:8080
在这里插入图片描述
虽然其他博客说如果8080被占用的话可以改成其他端口号,但我这测试了一下,只有 本机ip:8080才能访问到这个文件夹
在这里插入图片描述
浏览器方位之前配置的 172.75.4.99:8080 会出现下面的页面,现在安装Mantis
在这里插入图片描述

3.2 安装mantis

点击Mantis文件夹,翻到最后有个安装/升级数据库,点击后会下载MySQL用来存储系统信息,如用户账号和密码等。
在这里插入图片描述
安装完成后再次访问 172.75.4.99:8080(这里的172.75.4.99是本机ip,每台电脑都不一样要用ipconfig查询),会弹出登录页面:在这里插入图片描述
默认用户administrator,密码root,登录成功会显示:
在这里插入图片描述

4、Administrator 注册新用户时设置登录密码

Administrator注册账户设置密码便于登录管理,但是默认是无法修改账户密码的,所以需要修改配置。

找到在 Mantis 目录下的 config_defaults_inc.php 文件
在这里插入图片描述
打开后搜索 $g_send_reset_password,按如下方法改成OFF
在这里插入图片描述
设置后多了密码和确认密码
在这里插入图片描述

5、附件上传

Mantisbt 提交Bug是可以上传附件的,但是上传附件大小是有限制的,可以自己根据需求进行配置。

1、在 Mantis 目录下 config_defaults_inc.php 文件中找到file upload settings

$g_allow_file_upload= ON;$g_file_upload_method= DISK;            #上传到硬盘$g_max_file_size=5 * 1024 * 1024;           #附件大小限制为2MB$g_allowed_files= 'txt,jpg,jepg,gif,bmp,doc,pdf,xmind'; #允许上传的文件类型$g_disallowed_files='exe,com'; #不允许上传的附件类型$g_absolute_path_default_upload_folder='D:\LYH\tmp'; #默认的文件上传的绝对路径$g_preview_attachments_inline_max_size=1 * 1024 * 1024; #直接显示任何小于这个字节大小的bmp,png,gif,jpg格式的上传文件。

6、邮件配置

1、修改配置文件: 在 Mantis 目录下 config_defaults_inc.php中设置“Mantis Email Settings”的相关信息,包括下列内容:

$g_administrator_email、$g_webmaster_email、$g_from_email、$g_return_path_email等设为有效的邮件地址;

$g_phpMailer_method值设为2,表示以smtp方式发送邮件;

$g_smtp_hosty设定为有效的邮件服务器主机名,如’http://mail.iflashbuy.com’;

$g_smtp_username 和$g_smtp_passwordy设定一个登录邮件服务器的有效用户账号和口令。

$g_administrator_email='test@iflashbuy.com';$g_webmaster_email='test@iflashbuy.com';$g_from_email='test@iflashbuy.com';$g_return_path_email= 'test@iflashbuy.com';$g_use_phpMailer = ON; # 使用 PHPMailer 发送邮件$g_phpMailer_method=2; # PHPMailer 以 SMTP 方式发送 Email$g_smtp_host='mail.iflashbuy.com'; # SMTP 服务器$g_smtp_username = 'test@iflashbuy.com'; # 邮箱登录用户名$g_smtp_password='密码'; # 邮箱登录密码

Note: 这边示例使用的是公司的邮箱作为邮件服务器测试成功。

大家经常会遇到,无法发送邮件,而又不知道如何解决的问题,可以通过以下方法进行调试:进入邮件测试界面,在浏览器中输入测试地址,例如:http://localhost/mantisbt/admin/test_email.php ,点击测试,就可以对发送失败原因进行检测。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/131940.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端开发工具:助力创造精彩Web体验

💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 当涉及到前端开发工具时…

Spring Boot配置文件(YAML Properties)总结

文章目录 配置文件的作用YAML配置文件Properties配置文件配置文件的加载顺序激活不同的配置文件配置文件的占位符自定义配置属性加密敏感信息配置文件的最佳实践结论 🎉欢迎来到架构设计专栏~Spring Boot配置文件(YAML & Properties)总结…

C#控制台程序中使用log4.net来输出日志

Apache log4net 库是一个帮助程序员将日志语句输出到各种输出目标的工具。log4net 是优秀的 Apache log4j™ 框架到 Microsoft .NE​​T 运行时的端口。 我喜欢他可以自定义输出,区分等级等特点。 导入库 我们在工程里添加NuGet的包。输入名称log4net &#xff0…

【每日一题】852. 山脉数组的峰顶索引

852. 山脉数组的峰顶索引 - 力扣&#xff08;LeetCode&#xff09; 符合下列属性的数组 arr 称为 山脉数组 &#xff1a; arr.length > 3存在 i&#xff08;0 < i < arr.length - 1&#xff09;使得&#xff1a; arr[0] < arr[1] < ... arr[i-1] < arr[i] ar…

SpringMVC 的三种异常处理方式详解

目录 1. 什么是异常 2. 为什么要全局异常处理 3. SpringMVC异常分类 4. 异常处理思路 5. 三种异常处理方式示例 ① 配置 SimpleMappingExceptionResolver 处理器 ② 实现 HandlerExceptionResolver 接口 ③ 使用ControllerAdviceExceptionHandler实现全局异常 6. 响应…

如何在windows环境下编译T

一&#xff0c; 安装MYSYS2 1. 去https://www.msys2.org下载 msys2-x86_64-xxxxx.exe; 2. 按照msys2.org主页提示的步骤安装; 3.安装完默认起来的是 UCRT的&#xff0c; 可以根据环境的需要选择&#xff0c; 我选择的 MSYS2 MINGW64 4. 搭建编译环境&#xff0c; 安装对应的软…

18. 线性代数 - 线性变换

文章目录 线性空间线性变换线性变换的几何意义特征值与特征向量NumPy的矩阵操作Hi, 你好。我是茶桁。 经历了几节线性代数课程之后,终于咱们到了最后一节课了。本节课的内容说多不多,说少也不少。 我们先是要理解一下线性空间和线性变换,并且探讨一下线性变换的几何意义。…

目标分类笔记(一): 利用包含多个网络多种训练策略的框架来完成多目标分类任务(从数据准备到训练测试部署的完整流程)

目标分类 一、目标分类介绍1.1 二分类和多分类的区别1.2 单标签和多标签输出的区别 二、代码获取三、数据集准备四、环境搭建4.1 环境测试 五、模型训练六、模型测试6.1 多标签训练-单标签输出结果6.2 多标签训练-多标签输出结果 一、目标分类介绍 目标分类是一种监督学习任务…

如何利用AirDroid远程访问安卓设备屏幕?

屏幕镜像也叫屏幕截图或投屏&#xff0c;是AirDroid 个人版的一个免费功能&#xff0c;局域网或非局域网条件下都可以使用。 利用AirDroid的屏幕镜像功能&#xff0c;你可以将自己的安卓设备投屏到电脑进行直播或开会演示&#xff1b;也可以将安卓设备的屏幕共享到另一台手机或…

【Docker】Docker简介

Docker简介 &#x1f4cb;导航 1. Docker简介1.1 什么是Docker&#xff1f;1.2 什么是容器&#xff1f;1.3 容器的优势&#xff1f;1.4 Docker的优势&#xff1f;1.5 虚拟技术与容器技术Docker的区别&#xff1f;1.6 为什么学习Docker? 2. 安装Docker3. Docker架构4. Docker命…

碎片笔记 | 大模型攻防简报

前言&#xff1a;与传统的AI攻防&#xff08;后门攻击、对抗样本、投毒攻击等&#xff09;不同&#xff0c;如今的大模型攻防涉及以下多个方面的内容&#xff1a; 目录 一、大模型的可信问题1.1 虚假内容生成1.2 隐私泄露 二、大模型的模型安全问题&#xff08;传统AI攻防&…

Apache Doris 2.0 如何实现导入性能提升 2-8 倍

数据导入吞吐是 OLAP 系统性能的重要衡量标准之一&#xff0c;高效的数据导入能力能够加速数据实时处理和分析的效率。随着 Apache Doris 用户规模的不断扩大&#xff0c; 越来越多用户对数据导入提出更高的要求&#xff0c;这也为 Apache Doris 的数据导入能力带来了更大的挑战…

Unity ProBuilder(自己创建斜面、拐角)

目录 基础操作 下载 打开面板 新增对象 材质保存 1.斜面实例 2.拐角实例 3.切割实例 4.单独面赋值 基础操作 下载 打开面板 新增对象 选中想创建的块体后&#xff0c;在编辑器见面拉出块体 材质保存 打开材质编辑器后&#xff0c;将材质赋值&#xff0c;之后&am…

简单记录一下Splunk ES 升级

1: 背景: 现在有些app 产品对splunk ES (enterprise security) 的版本有要求,这个就要求splunk ES 随着Splunk enterprise 也一起升级,下面先列一下各个版本的兼容: Splunk products version compatibility matrix - Splunk Documentation 下面列出的8.2.11 的版本: 2:…

2023/9/13 -- C++/QT

作业&#xff1a; 1> 将之前定义的栈类和队列类都实现成模板类 栈&#xff1a; #include <iostream> #define MAX 40 using namespace std;template <typename T> class Stack{ private:T *data;int top; public:Stack();~Stack();Stack(const Stack &ot…

时序数据库 TimescaleDB 安装与使用

TimescaleDB 是一个时间序列数据库&#xff0c;建立在 PostgreSQL 之上。然而&#xff0c;不仅如此&#xff0c;它还是时间序列的关系数据库。使用 TimescaleDB 的开发人员将受益于专门构建的时间序列数据库以及经典的关系数据库 (PostgreSQL)&#xff0c;所有这些都具有完整的…

数据库与身份认证

1. 数据库的基本概念 1.1 什么是数据库 数据库&#xff08;database&#xff09;是用来组织、存储和管理数据的仓库。 当今世界是一个充满着数据的互联网世界&#xff0c;充斥着大量的数据。数据的来源有很多&#xff0c;比如出行记录、消费记录、浏览的网页、发送的消息…

防火墙(Firewall)

目录 一、概述 二、iptables 三、iptable的用法 一、概述 防火墙的作用 用于保护内网安全的一种设备 依据规则进行防护 用户定义规则 允许或拒绝外部用户访问 防火墙分类 逻辑上划分&#xff0c;防火墙可以大体分为主机防火墙和网络防火墙主机防火墙&#xff1a;针对…

Redis缓存设计与性能优化

多级缓存架构 缓存设计 缓存穿透 缓存穿透是指查询一个根本不存在的数据&#xff0c; 缓存层和存储层都不会命中&#xff0c; 通常出于容错的考虑&#xff0c; 如果从存储层查不到数据则不写入缓存层。缓存穿透将导致不存在的数据每次请求都要到存储层去查询&#xff0c; 失去…

WebDAV之π-Disk派盘 + BubbleUPnP

BubbleUPnP是一款功能强大的Android播放器,支持UPnP/DLNA多屏互动。它可以将手机内容投屏到电视大屏上,与家人和朋友一起共享。此外,BubbleUPnP还提供了丰富的音乐和影视资源,您可以在线搜索并播放喜欢的内容。 以下是BubbleUPnP的一些主要特点: 1. 支持Chromecast和转码…