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.mzph.cn/news/77637.shtml

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

相关文章

【广州华锐互动】煤矿提升机作业VR互动实训平台

在煤矿行业中,安全性是无可忽视的首要任务。传统的煤矿工人培训方法,如理论课堂讲解、实地操作演示,尽管具有一定的效果,但往往无法真实地模拟出煤矿的复杂环境,工作人员在没有真正接触煤矿的情况下,很难理…

【LLM】Windows本地CPU部署民间版中文羊驼模型(Chinese-LLaMA-Alpaca)踩坑记录

目录 前言 准备工作 Git Python3.9 Cmake 下载模型 合并模型 部署模型 前言 想必有小伙伴也想跟我一样体验下部署大语言模型, 但碍于经济实力, 不过民间上出现了大量的量化模型, 我们平民也能体验体验啦~, 该模型可以在笔记本电脑上部署, 确保你电脑至少有16G运行…

【Face Swapping综述】Quick Overview of Face Swap Deep Fakes

【Face Swapping综述】Quick Overview of Face Swap Deep Fakes 0、前言Abstract1. Introduction2. Face Swapping Process2.1. Preprocessing2.2. Identity Extraction2.3. Attributes Extractor2.4. Generator2.5. Postprocessing2.6. Evaluation Methods3. Challenges4. Con…

【GO语言基础】变量常量

系列文章目录 【Go语言学习】ide安装与配置 【GO语言基础】前言 【GO语言基础】变量常量 【GO语言基础】数据类型 文章目录 系列文章目录常量和枚举变量声明全局变量声明大小写敏感 总结 常量和枚举 使用const关键字声明常量,并为每个常量提供显式的值。Go语言没有…

在Windows上通过SSH公私钥实现无密码登录Linux

在Windows上通过SSH公私钥实现无密码登录Linux 在Windows上生成SSH密钥对: 打开命令提示符或PowerShell窗口。 输入以下命令生成SSH密钥对: ssh-keygen -t rsa -b 4096按照提示输入密钥的保存路径和密码(可选)。 在指定的路径下…

嵌入式学习笔记(26)5S5PV210串行通信编程实战

5.5.1整个流程分析 整个串口通信相关程序包含2部分:uart_init负责初始化串口,uart_putc负责发送一个字节 5.5.2串口初始化关键步骤 (1)初始化串口的Tx和Rx引脚所对应的GPIO(查原理图可知Tx和Rx分别对应GPA0_1和GPA0_0) &#…

解决“您在 /var/spool/mail/root 中有新邮件”问题

一、发现问题 二、解决问题 1、删除邮件 cat /dev/null > /var/spool/mail/root 2、禁止系统启动邮件检查 echo "unset MAILCHECK" >> /etc/profile 三、解决结果

Matplotlib | 高阶绘图案例【3】- 五大战区高校排名

文章目录 🏳️‍🌈 1. 导入模块🏳️‍🌈 2. 数据处理2.1 高效数据2.2 学校排名 🏳️‍🌈 3. 绘图3.1 绘制图布,设置极坐标系3.2 绘制学校排名柱状图3.3 绘制五大战区扇形区域3.4 添加战区、学校…

关于安卓13中Android/data目录下的文件夹只能查看无法进行删改的问题

前言 因为升级了安卓13,然后有个app需要恢复数据,打算和以前一样直接删除Android/data下对应目录再添加,结果不行,以下是结合网上以及自己手机情况来做的一种解决方案。 解决 准备: 待恢复app(包名com.…

Pytest系列- assert断言详细使用(4)

简介 在断言方面,pytest框架比其他类似的框架(比如unittest)更加简洁,易用,我想这是选择pytest作为自动化测试框架之一的原因之一。pytest的assert断言关键字支持使用python内置的assert表达式。可以理解为pytest的断…

正则匹配字符串中电话号码的中间几位为指定字符

今天遇到一个需求,要替换字符串中的电话号码的中间几位为星号, 泥马之前是后端做得,现在要我前端弄 , 心里一万个 艹 * 马............. 此处省略9997个字 . 直接上代码------- , 这里的字符做了连续判断,如果两个电话号码是连续的,就不做处理, 希望能帮到抓耳挠腮的你------ …

数据结构题型6-后插结点操作

#include <iostream> //引入头文件 using namespace std;typedef int Elemtype;#define Maxsize 100 #define ERROR 0 #define OK 1typedef struct LNode {Elemtype data;//数据域struct LNode* next;//指针域 }LNode, * LinkList;bool InitList(LinkList& L) …

Spring的组件扫描配置

<context:component-scan base-package"com.lyh.ssm.controller"><context:exclude-filter type"annotation" expression"org.springframework.stereotype.Controller"/></context:component-scan>这段配置是针对Spring的组件…

Container is running beyond memory limits

问题 Hadoop环境中&#xff0c;执行MapReduce程序或者Hive 任务时候&#xff0c;任务执行失败&#xff0c;提示内存不足。 Container is running 337869312B beyond the VIRTUAL’ memory limit.Current usage:295.8 NB of 1 GB physical memoryused;2.4 GB of 2.1 GB virtual…

PMP认证可以用来干什么呢?

PMP(项目管理专业人士&#xff09;认证是一项国际上广为认可的专业认证&#xff0c;具有以下几个重要用途和好处&#xff1a; 1. 提升职业竞争力&#xff1a; PMP认证是项目管理领域具有权威性和声誉的认证之一。持有PMP认证可以证明你具备了相关知识、技能和经验&#xff0c…

Layui + Flask | 表单元素(组件篇)(06)

表单元素是输入框、选择框、复选框、开关、单选框等表单项组件,用于对表单域进行输入。layui 的表单元素对原生的表单元素进行了大幅的用着,有好看的 UI 同时又有非常方便操作的 API。 输入框 https://layui.dev/docs/2.8/form/input.html 输入框组件是对文本框 <input ty…

spark withColumn的使用(笔记)

目录 前言&#xff1a; spark withColumn的语法及使用&#xff1a; 准备源数据演示&#xff1a; 完整实例代码&#xff1a; 前言&#xff1a; withColumn()&#xff1a;是Apache Spark中用于DataFrame操作的函数之一。它的作用是在DataFrame中添加或替换列&#xff0c;或者对…

【hive】列转行—collect_set()/collect_list()/concat_ws()函数的使用场景

文章目录 一、collect_set()/collect_list()二、实际运用把同一分组的不同行的数据聚合成一个行用下标可以随机取某一个聚合后的中的值用‘|’分隔开使用collect_set()/collect_list()使得全局有序 一、collect_set()/collect_list() 在 Hive 中想实现按某字段分组&#xff0c…

通过数据模板自动生成表格table

1.数据模板中的主要几个参数需要注意下(需要加样式可自由设置参数)&#xff1a; title:填入表格的内容 col:1,占一列&#xff0c;row: 3&#xff0c;占3行 align:center居中对齐, pdL&#xff1a;14&#xff0c;padding-left:14, bold:true,加粗 width&#xff1a;100&#xff…

springboot三种注入方式

在Spring Boot中&#xff0c;您可以使用三种主要的方式来进行依赖注入&#xff1a; 构造函数注入&#xff08;Constructor Injection&#xff09;&#xff1a;您可以在类的构造函数中声明依赖项&#xff0c;然后Spring容器会在创建Bean实例时自动注入这些依赖项。这种方式通常用…