Mysql PHPMYADMIN登录表单隐藏

Mysql PHPMYADMIN登录表单隐藏,mysql,phpmyadmin,debian,Mysql,Phpmyadmin,Debian,如果我进入phmyadmin的欢迎页面,则没有登录表单。 仔细检查后,我注意到表单被隐藏: <form method="post" action="index.php" name="login_form" class="disableAjax login hide js-show" data-bitwarden-watching="1"> 有什么想法吗 一些技术:服务器版本:10

如果我进入phmyadmin的欢迎页面,则没有登录表单。 仔细检查后,我注意到表单被隐藏:

<form method="post" action="index.php" name="login_form" class="disableAjax login hide js-show" data-bitwarden-watching="1">

有什么想法吗

一些技术:服务器版本:10.1.45-MariaDB-0+deb9u1 Debian 9.12


最好。

在Debian中安装了一些升级后,我遇到了同样的问题(服务器:10.5.8-MariaDB-3-Debian bullseye-PhpMyAdmin 4:5.0.4+dfsg2-1)

这是由指向jquery文件的错误符号链接引起的:

  • /usr/share/phpmyadmin/js/vendor/jquery/jquery.min.js
  • /usr/share/phpmyadmin/js/vendor/jquery/jquery.min.map
这两个符号链接指的是我的计算机上不存在的文件


我的解决方案是:将这两个符号链接替换为您可以在上找到的jquery文件。

同时,您可以通过进入inspect元素访问数据库并取消隐藏登录表单,或者双击“class”属性,删除整个字符串,然后点击enter,或者右键单击“edit as html”,并删除class属性,然后只需单击文本框的off。无论采用哪种方法,都会出现登录表单,您可以登录并使用数据库。我也有同样的问题,但仍在努力永久修复。将使用符号链接尝试上述解决方案!此外,我正在使用firefox esr浏览器,因此您可能需要也可能不需要单击其他类似选项来编辑html。

我首先进入了我的文件夹“/var/www/html/phpmyadmin/js/vendor/jquery” 并删除了jquery.min.js和jquery.min.map文件

然后我从url的https://code.jquery.com/jquery-3.6.0.min.js' 并粘贴到旧文件所在文件夹中名为“jquery.min.js”的新文件中


然后我使用“sudo systemctl restart apache2”,当我返回页面时,登录表单是可见的。一切似乎都很正常,控制台中没有更多的警告和错误。

前面的所有答案都很好,但由于phpmyadmin在本例中仅使用指向供应商文件(jquery)的链接,因此最好将这些文件复制到这些链接指向的文件夹中。很可能是
/usr/share/javascript/jquery/
。在这种情况下,其余的应用程序也可以使用相同的文件。 简言之:

  • 复制压缩的生产jQuery文件并将其重命名为“jQuery.min.js”
  • 复制映射文件并将其重命名为“jquery.min.map”
  • 将这两个文件复制到
    /usr/share/javascript/jquery/

你能分享你的
config.inc.php
?其他浏览器(可能还测试私有模式)似乎存在一些问题?这可能只是密码管理器、安全插件的一项“功能”。请熟悉:&