与phpMyAdmin界面上的数据库链接问题(Problems with database link

2019-10-19 06:58发布

我有一帮和我的phpmyadmin问题。 我一直在使用这个工具多年,从未发生过,直到上周任何问题,但因为我不能管理,以使其正常工作。 我没有尽到该系统,了Apache,PHP,在不触及/改变的问题开始前MySQL和phpMyAdmin的任何变化。

实际症状:

  • 在数据库列表上的链接词不工作。 如果我点击数据库,该名“载入中...”,在黄色背景的文字出现在屏幕中间,但没有任何反应,而且也从未dissappear。
  • 如果我点击数据库列表中的“+”号,数据库扩展,我可以看到表,新表和索引选项。 但是,只有当我没有先单击数据库的名称。
  • 从顶部菜单的“数据库”链接有时工作,有时没有。
  • 如果我从一个数据库列表复制链接在屏幕的左侧和佩特它在浏览器的地址栏上,它试图采取不同的地址,例如,这个链接“ HTTP://phpmyadmin.local /db_structure.php?server=1&db=cosa&token=20b203d3e8b93424798c61ddb6af844e “会带我去” HTTP://www.phpmyadmin.local/db_structure.php服务器= 1&DB = COSA&记号= 20b203d3e8b93424798c61ddb6af844e “
  • 如果我点击数据库列表中的“+”号,我得到的表从数据库中,如果我点击“列”链接,列的列表中出现,如预期,在窗口的主要区域,但如果我选择一个或多个表,然后单击“滴”链接/行动,phpMyAdmin的自败。 URL为“ HTTP://phpmyadmin.local/tbl_structure.php ”,消息是“连接被重置”。 (我使用的Firefox现在)。 Cookies是不被禁用

我可以访问和操作与MySQL-工作台或没有问题的命令行的数据库。

其他症状不存在的时刻。 固定?

  • 也有人给我一些麻烦连接并保持登录状态。 我总是使用http AUTH_TYPE,但我也试过饼干和配置。 但在最后的清理和重新安装,登录相关的一切和令牌似乎已得到修复。
  • 错误:令牌不匹配

phpMyAdmin的版本进行了测试:

  • 4.1.6
  • 4.0.7
  • 3.5.8.2

浏览器测试:

  • 火狐26(正常和私人选项卡)
  • SeaMonkey的2.22.1(正常和私人选项卡)
  • 歌剧12.16(正常和私人选项卡)

当然,我已经清除缓存和Cookie。

系统:

  • 阿帕奇2.2.25
  • PHP 5.5.7
  • MariaDB的32年5月5日
  • MySQL的70年1月5日和32年5月5日
  • MySQL的,工作台47年2月5日
  • Xdebug的2.2.3
  • 系统:Linux patito 3.10.7-巴布亚#7 SMP太阳09月29日10时24分32秒MYT 2013 x86_64的英特尔(R)核心(TM)i5-3330 CPU @ 3.00GHz GenuineIntel GNU / Linux的

更新

我发现,Xdebug的设置的变化是罪魁祸首,我张贴的答案,我与发现的问题,也将尝试发布的XDebug跟踪系统并链接到这个问题,以供参考。 希望它可以帮助调试情况。

Answer 1:

看来这个问题是这样的Xdebug的设置:

xdebug.collect_return="1"

如果我更改到:

xdebug.collect_return="0"

再次一切工作正常。

这可能与做这个bug的XDebug的追踪系统上已经报道,但我没有测试它的时间和知识。



Answer 2:

此bug已被固定在Xdebug的2.2.6如果有人绊倒它。 我也注意到,您已经添加这Xdebug的bug跟踪系统的链接。

我不得不从源代码编译的XDebug,因为我的Ubuntu没有提供的最新版本。



文章来源: Problems with database links on phpmyadmin interface