【问题标题】:mySQL phpMyAdmin with Google Chrome: stuck on loading带有 Google Chrome 的 mySQL phpMyAdmin:加载时卡住
【发布时间】:2013-08-24 07:40:39
【问题描述】:

我在 Google Chrome 中使用 mySQL 的 phpMyAdmin(通过 WAMP 安装),使用一段时间后,我无法在 phpMyAdmin 上加载内容。它永远停留在“加载”状态,直到我删除所有 cookie。这是为什么呢?

【问题讨论】:

  • 您运行的是哪个 phpMyAdmin 版本?你能给出重现的步骤吗,也许在demo.phpmyadmin.net
  • 这里也一样(我在谷歌上找到了这个)。 phpMyAdmin 4.0.9.
  • 这里也一样。使用 4.2.2 版的 phpMyAdmin。现在,我将为此使用 Firefox。
  • 你开始使用 Linux 怎么样?或者至少尝试一下 XAMPP,我从来没有遇到过 xampp 的这些问题。但说真的,考虑一下 Linux,因为你永远不会像在 Linux 上那样在 Windows 上运行 PHP。
  • 如果您仍想在 Windows 上使用 PHP/MySQL,请考虑使用 IIS。我知道这不是最好的,但对于大多数中级项目来说,它确实是一个相当不错的 Web 服务器,并且迄今为止我从未遇到任何问题。我是个懦夫!!

标签: google-chrome phpmyadmin wamp


【解决方案1】:

禁用扩展: EPUB阅读器 阅读 EPUB 文件的绝佳选择,您可以使用此应用轻松打开您的 EPUB 文件。

为我解决了这个问题。

【讨论】:

    【解决方案2】:

    重启 MySQL 服务器是我的解决方案。

    在 Ubuntu 18.04 上使用:systemctl reload mysql

    【讨论】:

    • 但是,唉,不适合我:-(
    【解决方案3】:

    我遇到了同样的问题,结果是,我运行了一个 python 控制台,我打开了一个 sqlalchemy 会话并查询同一个数据库。我猜表中的行被锁定了,当我试图从 phpmyadmin 界面进行任何操作时,数据库没有响应

    我关闭了 python 控制台,phpmyadmin 开始像以前一样响应。

    > ps auxww | grep 'python' | awk '{print $2}' | xargs sudo kill -9
    

    长话短说-检查是否有任何其他进程锁定了数据库中的表

    【讨论】:

    • 我重新启动了我的电脑。仍然无法正常工作。所以-1来自我
    • 你有没有尝试杀死python进程@lone_coder?
    • 没有python进程。我刚刚重启了电脑
    【解决方案4】:

    通常发生此问题时,phpMyAdmin 遇到错误并向服务器发送请求到 error_report.php 端点,然后当响应返回时,它将向服务器发送另一个请求到 error_report.php,然后永远持续下去。这会增加 Web 服务器的负载,导致 CPU 使用率增加很多。如果您在 localhost 上遇到此问题,过一会儿您可能会听到您的计算机风扇启动一两个档次并变得更响。

    在一种情况下,这似乎发生在某些表被锁定并且 phpMyAdmin 试图与另一个进程同时访问它们时。在另一种情况下,会话或 cookie 数据似乎已损坏/不正确。

    尝试的解决方案包括:

    1. 从 phpMyAdmin 注销并重新登录
    2. 清除浏览器中的 cookie,然后在浏览器中刷新或重新打开 phpMyAdmin
    3. 重启mysql

    解决方案 2 在一种情况下对我有用,而在另一种情况下需要解决方案 3。在每种情况下都观察到高 CPU 负载。

    【讨论】:

      【解决方案5】:

      我在两台不同的计算机上遇到了这个问题。我逐行浏览了我的 php.ini,寻找可能出现问题的任何内容。

      我来到“数据处理”标题下的“全局”区域。我已经设置了我的 variables_order = "EGPCS" 并且根据 PHP.ini 如果你将 request_order = "" 留空,它将只使用我的 variables_order 设置的顺序。不知何故,这破坏了 phpmyadmin 并使其挂断,永远将加载屏幕留在页面上。

      所以我只是将 GET 和 POST 值放回 request_order(例如:request_order = "GP")并为我修复了它。我通过重新启动 apache 并来回更改 request_order 的值检查了几次。这就是我的解决方案。

      所以至少在你的 php.ini 文件中确保 request_order 的值是“GP”。不要让它空着它会破坏phpmyadmin。希望这对某人有所帮助。

      【讨论】:

        【解决方案6】:

        大概,问题已经结束了。尽管如此,我也遇到了同样的问题,清除 phpmyadmin 缓存已经解决了这个问题。

        【讨论】:

        • 怎么做?
        • @ibrahimfathy 如果您使用的是 Chrome,只需转到开发人员工具 (F12)。然后应用程序 => 清除存储(左侧)=> 清除站点数据
        【解决方案7】:

        我遇到了同样的问题,结果是我的一些浏览器扩展。解决此问题的最简单方法是基本上将它们全部禁用(只是为了确定)或以懒惰的方式进行:以隐身模式运行 phpMyAdmin。

        【讨论】:

        • 在隐身模式下运行对我没有任何改变 :-(
        【解决方案8】:

        我有同样的问题。当我关闭/卸载 chrome 的热点屏蔽插件时,它恢复正常。现在它正在工作。

        【讨论】:

          猜你喜欢
          • 2019-04-20
          • 2012-08-12
          • 1970-01-01
          • 2012-10-30
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-05-04
          • 2012-01-16
          相关资源
          最近更新 更多