当前位置: 首页 > 知识库问答 >
问题:

Laragon管理员警告继续

家西岭
2023-03-14

我得到一个错误,当我试图访问我自己的管理员4.8.0在localhost/adminer路由与我的浏览器。它在没有Laragon的情况下工作。

使用:

  • 拉拉贡4.0。16(其中包含Adminer 4.6.3应用程序)
  • PHP8.0。三,

我得到以下错误:

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\Programs\Laragon\etc\apps\adminer\index.php on line 1170

Warning: Undefined array key "script" in C:\Programs\Laragon\etc\apps\adminer\index.php on line 169

Warning: Undefined array key "HTTP_X_FORWARDED_PREFIX" in C:\Programs\Laragon\etc\apps\adminer\index.php on line 169

Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in C:\Programs\Laragon\etc\apps\adminer\index.php:20 Stack trace: #0 C:\Programs\Laragon\etc\apps\adminer\index.php(169): remove_slashes(Array, false) #1 {main} thrown in C:\Programs\Laragon\etc\apps\adminer\index.php on line 20

共有1个答案

孙恩
2023-03-14

问题是Laragon有默认的应用程序,它们也会覆盖你的路由。

默认情况下,Laragon安装了Adminer。默认的Laragon管理员路由是/Adminer,因此如果您在同一路由中设置管理员,它将使用Laragon管理员而不是您自己的管理员。

问题的另一部分是,Laragon中的Adminer版本不是最新版本。较旧的管理员版本在较新的PHP版本中产生错误。

有两种解决方案

a)将Laragon Adminer替换为新版本:C:\程序\Laragon\etc\apps\adminer\index.php

b)删除管理员应用程序从Laragon:C:\程序\Laragon\etc\apache2\alias\adminer.conf(做一个备份,如果你这样做),这样你的管理员可以达到。

我选择了b),因为这允许我控制/adminer路由。我还从C:\Programs\Laragon\etc\apache2\alias\中删除了其他别名(如果这样做,请备份),以消除Laragon造成的神奇路线污染。

 类似资料:
  • 本文档介绍 DM 中各主要告警信息的处理方法。 高可用告警 DM_worker_offline 存在离线的 DM-worker 超过一小时会触发该告警。在高可用架构下,该告警可能不会直接中断任务,但是会提升任务中断的风险。处理告警可以查看对应 DM-worker 节点的工作状态,检查是否连通,并通过日志排查错误。 DM_DDL_error 处理 shard DDL 时出现错误,此时需要参考 DM

  • 一、简介 添加和管理管理员。 二、功能演示 1.添加管理员 2,管理管理员 对不需要或过期的管理员进行编辑和删除操作。如下图所示:

  • 一、简介 角色定位了拥有此角色的所有管理员权限,管理员可以为不同的角色成员分配不同的权限配置。 二、功能演示 1.成员管理 对该角色下所有管理员进行管理 2.角色编辑 编辑和添加操作相同,不做详述。 3.口令卡 V9系统集成了口令卡功能,使用户信息更见保密。下面我们做详细介绍。如下图: 点击“申请口令卡”后会提示申请成功.如下图: 注:申请口令卡成功后,请一定妥善保管生成的图片;如丢失,您将不能登

  • 我试图执行下面的代码,但它在管道中抛出未处理的promise拒绝警告。在本地,它工作正常,没有任何问题。 日志错误:找不到进程“3224”。(节点:836)未处理的PromisejectionWarning:#(节点:836)未处理的PromisejectionWarning:未处理的promise拒绝。此错误源于在没有catch块的情况下抛出异步函数的内部,或者拒绝使用未处理的promise。c

  • 我有三个docker容器(postgresql、adminer和go/migrate),我向主机公开了adminer和postgres端口。我可以在浏览器中访问adminer,Postco也可以连接到DB。当我尝试从adminer内连接到db时,它会抛出以下错误: 迁移容器也会引发此错误: 因此,很明显,容器之间如何相互通信存在问题。我需要创建一个docker网络吗?

  • 我正在Windows上使用WAMP64运行本地MongoDB服务。 我想使用Adminer访问数据库。我无法通过登录页面。 它一直在说,这一点通过我使用MongoDB Compass和创建的auth uid和pw登录数据库得到了证明。 我试过Adminer4.6。3和4.7。6(最新版本) 有人知道怎么度过难关吗?谢谢。