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 SERVER
和DATABASE 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 ,点击测试,就可以对发送失败原因进行检测。
相关文章:
EasyPHP-Devserver-17安装和配置mantisBT
文章目录 1、准备工作2、安装easyphp2.1 http://127.0.0.1 无法访问 3、安装mantisBT和phpMyAdmin3.1 配置浏览器的访问url和端口号(配置局域网内可访问)3.2 安装mantis 4、Administrator 注册新用户时设置登录密码5、附件上传6、邮件配置 文章参考自&am…...
Python打包教程 PyInstaller和cx_Freeze
当我们开发Python应用程序时,通常会将代码保存在.py文件中,然后通过Python解释器运行它。这对于开发和测试是非常方便的,但在将应用程序分享给其他人或在不同环境中部署时,可能会带来一些问题。为了解决这些问题,我们可…...
用两成数据也能训练出十成功力的模型,Jina Embeddings 这么做
句向量(Sentence Embeddings)模型在多模态人工智能领域起着至关重要的作用,它通过将句子编码为固定长度的向量表示,将语义信息转化为机器可以处理的形式,在 文本分类、信息检索和相似度计算 等多个方面有着广泛应用。 …...
SpringCloud Eureka搭建会员中心服务提供方-集群
😀前言 本篇博文是关于SpringCloud Eureka搭建会员中心服务提供方-集群,希望你能够喜欢 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您…...
详解TCP/IP协议第二篇:OSI参考模型详解
文章目录 写给自己的话 一:协议分层与OSI参考模型 二:通过对话理解分层 三:OSI参考模型 写给自己的话 不从恶人的计谋,不站罪人的道路,不坐亵慢人的座位,惟喜爱耶和华的律法,昼夜思想&#…...
OpenGL 函数列表
//纹理头文件加载 #define STB_IMAGE_IMPLEMENTATION #include "stb_image.h" //线框模式(Wireframe Mode) //glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); //翻转y轴 stbi_set_flip_vertically_on_load(true); //声明鼠标滚轮回调函数 void scroll_call…...
【C语言】每日一题(半月斩)——day1
目录 😊前言 一.选择题 1.执行下面程序,正确的输出是(c) 2.以下不正确的定义语句是( ) 3.test.c 文件中包括如下语句,文件中定义的四个变量中,是指针类型的变量为【多选】&a…...
Spring MVC 七 - Locale 本地化
Spring各模块都支持国际化,SpringMVC也同样支持。DispatcherServlet通过Locale Resovler自动根据客户端的Locale支持国际化。 request请求上来后,DispatcherServlet查找并设置Locale Resovler,我们可以通过RequestContext.getLocale()获取到…...
力扣(LeetCode)算法_C++——替换后的最长重复字符
给你一个字符串 s 和一个整数 k 。你可以选择字符串中的任一字符,并将其更改为任何其他大写英文字符。该操作最多可执行 k 次。 在执行上述操作后,返回包含相同字母的最长子字符串的长度。 示例 1: 输入:s “ABAB”, k 2 输出…...
unity 编辑器时读取FairyGUI图集单个图像
原因 想要在编辑器扩展也能访问FairyGUI图集里面的小图,随便找了一下没有找到接口自己做一个 方法 使用UIPackage.GetItemByURL获得小图信息。从图集中复制出小图,如果有旋转就逆旋转90度即可 图集里面的小图是有可能旋转的,可以通过访问 …...
下载配置 maven并在 idea 上应用
目录 一 maven 定义 二 Maven特点 三 Maven仓库 四 安装配置maven 步骤一:准备安装包,解压 步骤二:配置maven的环境变量 步骤三:测试maven的环境变量是否配置成功 步骤四:配置maven本地仓库 步骤五:阿里云、腾讯镜像配置 步骤六:全局配置idea的maven路径 步骤七:创建…...
网站搭建从零开始(0)--域名的选择与解析
目录 确定用途 购买域名 使用可靠的注册商购买域名 想好域名关键词 检查域名是否可用 添加域名到购物车并完成购买 域名的解析 登录注册商账户 选择要配置的域名 进入DNS解析设置 添加DNS记录 保存配置 检查解析是否生效 提示 确定用途 在购买域名之前…...
数分面试题2-牛客
1、面对大方差如何解决 1,AB实验场景下,如果一个指标的方差较大表示它的波动较大,那么实验组和对照组的显著差异可能是因为方差较大即随机波动较大。解决方法有:PSM方法、CUPED(方差缩减) PSM代表"Propensity Score Matchin…...
Android codec2 编码 -- 基于录屏
文章目录 前言android 原生的应用srcreenrecordMediaCodec获取编码数据流程 前言 本篇文章主要是理解Android 12编码的流程, 首先从上层的应用出发理解mediacodec提供给外部API的用法。然后针对每个api 分析编码各个流程中框架中的流程。 熟悉一个框架的流程 可以…...
【Java基础篇 | 面向对象】--- 聊聊什么是多态(上篇)
个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【JavaSE_primary】 本专栏旨在分享学习JavaSE的一点学习心得,欢迎大家在评论区讨论💌 目录 一、什么是多态二、多…...
如何使用 Node.js和Express搭建服务器?
如何使用NodeJs搭建服务器 1. 准备工作1.1 安装Node.js 2. 安装express2.1 初始化package.json2.2 安装express2.3 Express 应用程序生成器 欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段…...
帮公司面试了个要25K的测试,我问了他这些问题...
深耕IT行业多年,我们发现,对于一个程序员而言,能去到一线互联网公司,会给我们以后的发展带来多大的影响。 很多人想说,这个我也知道,但是进大厂实在是太难了,简历投出去基本石沉大海࿰…...
Matlab之创建空数组的多种方法汇总
一、matlab空数组是什么? 在MATLAB中,空数组是指没有元素的数组对象。它可以用于占位或者作为容器,等待后续添加元素。 二、创建空数组的多种方法 1、使用空方括号 [] 创建空矩阵 A []; % 创建一个空双精度矩阵 B logical([]); % 创建一…...
HTML实现移动端布局与页面自适应
我们所说的布局方式,这里我们通常指的是width和height在不同页面情况下面的改变。 常见页面的布局方式有 静态布局 (px布局,就是固定其高宽,不论页面怎样放大缩小,其占领的依旧是,使用px固定了的高宽&…...
CSS3技巧36:backdrop-filter 背景滤镜
CSS3 有 filter 滤镜属性,能给内容,尤其是图片,添加各种滤镜效果。 filter 滤镜详见博文:CSS3中强大的filter(滤镜)属性_css3滤镜_stones4zd的博客-CSDN博客 后续,CSS3 又新增了 backdrop-filter 背景滤镜。 backdr…...
【计算机网络】传输层协议——TCP(上)
文章目录 TCPTCP协议段格式报头和有效载荷如何分离?4位首部长度 TCP可靠性确认应答机制的提出序号和确认序号为什么序号和确认序号在不同的字段? 16位窗口大小 6个标志位标志位本质具体标志位PSHRSTURG 超时重传机制 文章目录 TCPTCP协议段格式报头和有效…...
GO语言网络编程(并发编程)Goroutine池
GO语言网络编程(并发编程)Goroutine池 1. Goroutine池 1.1.1. worker pool(goroutine池) 本质上是生产者消费者模型可以有效控制goroutine数量,防止暴涨需求: 计算一个数字的各个位数之和,例…...
C++面试/笔试准备,资料汇总
文章目录 后端太卷,建议往嵌入式,qt,测试,音视频,C一些细分领域投简历。有任何疑问评论区聊,我看到了回复 C面试/笔试准备,资料汇总自我介绍项目实习尽可能有1.编程语言:一.熟悉C语言…...
【Unity3D】UI Toolkit数据动态绑定
1 前言 本文将实现 cvs 表格数据与 UI Toolkit 元素的动态绑定。 如果读者对 UI Toolkit 不是太了解,可以参考以下内容。 UI Toolkit简介UI Toolkit容器UI Toolkit元素UI Toolkit样式选择器UI Toolkit自定义元素 本文完整资源见→UI Toolkit数据动态绑定。 2 数据…...
微信小程序如何在切换页面后原页面状态不变
在微信小程序中,如果要实现在切换页面后原页面状态不变,可以通过以下几种方式来实现: 使用全局数据:可以将需要保持状态的数据存储在小程序的全局数据中,这样无论切换到哪个页面,都可以通过全局数据来获取…...
蓝桥杯官网填空题(生成树)
问题描述 下面是一个 8 个结点的无向图的邻接矩阵表示,其中第 i 行第 j 列表示结点 i 到结点 j 的边长度。当 长度为 0 时表示不存在边。 0 9 3 0 0 0 0 99 0 8 1 4 0 0 03 8 0 9 0 0 0 00 1 9 0 3 0 0 50 4 0 3 0 7 0 60 0 0 0 7 0 5 20 0 0 0 0 5 0 49 0 0 5 6 2…...
Qt Designer UI设计布局小结
目录 前言1 居中布局2 左右布局3 上下布局4 复杂页面布局总结 前言 本文总结了在开发Qt应用程序时使用 Designer 进行UI布局的一些心得体会。Qt Designer是Qt提供的一个可视化界面设计工具,旨在帮助开发人员快速创建和布局用户界面。它提供了丰富的布局管理器和控件…...
linux设备树节点添加新的复位属性之后设备驱动加载异常问题分析
linux设备树节点添加新的复位属性之后设备驱动加载异常问题分析 1 linux原始设备驱动信息1.1 设备树节点信息1.2 linux设备驱动1.3 makefile1.4 Kconfig1.5 对应的defconfig文件 2 修改之后的linux设备驱动2.1 修改之后的设备树节点信息2.2 原始test_fw.c出现的问题以及原因分析…...
连nil切片和空切片一不一样都不清楚?那BAT面试官只好让你回去等通知了。
连nil切片和空切片一不一样都不清楚?那BAT面试官只好让你回去等通知了。 问题 package mainimport ("fmt""reflect""unsafe" )func main() {var s1 []ints2 : make([]int,0)s4 : make([]int,0)fmt.Printf("s1 pointer:%v, s2 p…...
前端构建工具 webpack 笔记
1、了解 webpack 1、定义:本质上,webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具,当 webpack 处理应用它会在内部从一个或多个入口点构建一个依赖图(dependency graph),然后将你项目中所程序时,需的…...
中央人民政府网站网址/seo建站是什么意思
随着胰岛素生产工艺的发展胰岛素注射装置也经历了数次变革有针与无针可灵活选择传统有针与无针注射笔疗效区别在哪里?南京市第一医院内分泌科用数据来说话!科研分享背 景 无针注射技术改进了现有胰岛素注射给药方式,随着无针技术在临床应用…...
audio player wordpress 使用方法/bt磁力种子
一、background-attachment属性在CSS中,使用背景附件属性background-attachment可以设置背景图像是随对象滚动还是固定不动。语法:background-attachment:scroll/fixed;说明:background-attachment 属性只有2个属性值。scroll表示背景图像随对…...
wordpress默认页面设置/网页制作工具
2013年,天文学家发现了一个小型椭圆星系,然而这个椭圆星系一直是个谜。该星系没有任何特征、没有其他星系的螺旋结构,看起来像是一个被孤立的星系,仿佛与宇宙中所有的外层恒星没有任何关联。为解开离群星系之谜,天文学…...
免费创造网站/自己怎么制作网站
谢邀。 先提一下,我并没有用IDE写Python的习惯。因为平时主要就写一点数据分析,这些的话我完全可以用VS Code来实现,而PyCharm什么的IDE,毕竟没Editor好用。后来是因为组织有送Visual Studio Enterprise的key,那就恭敬…...
澳门网站建设运营app/yandex搜索引擎
count是一种最简单的聚合函数,一般也是我们第一个开始学习的聚合函数.很多人认为count(1)执行的效率会比count()高,原因是count()会存在全表扫描,而count(1)可以针对一个字段进行查询。其实不然,count(1)和count(*)都会对全表进行…...
diy网站建设/汉中网站seo
登录全国教师信息系统为什么要下载SV独立客户端?下载完独立客户端以后。桌面上点击右键选择“屏幕分辨率”,再点击“放大或缩小文本和其他项目”,再点在"较小(s)-100%(默认)"前的圆圈中,系统会重新登录就行…...