phpMyAdmin更新到4.3.6会生成“Undefined index:navwork”错误

时间:2015-01-14 19:58:18

标签: phpmyadmin

我刚用PHPMyAdmin 4.3.6替换了我之前的安装,现在我在我的页面底部收到了一堆通知" Undefined index:navwork"被标记。

以下是一个例子:

  

请注意./libraries/navigation/Nodes/Node_Database.class.php#627   未定义的索引:navwork

     

回溯

     

./库/导航/ NavigationTree.class.php#1070:   Node_Database-> getHtmlForControlButtons()   ./libraries/navigation/NavigationTree.class.php#786:   PMA_NavigationTree-> _renderNode(object,boolean true,)   ./libraries/navigation/Navigation.class.php#42:   PMA_NavigationTree-> renderState()./libraries/Header.class.php#406:   PMA_Navigation-> getDisplay()./libraries/Response.class.php#262:   PMA_Header-> getDisplay()./libraries/Response.class.php#275:   PMA_Response-> _getDisplay()./libraries/Response.class.php#387:   PMA_Response-> _htmlResponse()   ./libraries/OutputBuffering.class.php#114:PMA_Response :: response()   PMA_OutputBuffering ::停止()

我无法在PHPMyAdmin网站或文档中的任何位置找到错误报告。

PHP 4.3.7(未发布)更改日志表明这是一个已修复的错误。

任何人都知道这一切意味着什么,以及我是否应该信任4.3.6我的数据库设置。

我确实认为我的数据库安装不良,可能是这个问题的一部分。

2 个答案:

答案 0 :(得分:4)

以下是有人搜索并找到该页面的答案。

错误是由旧数据存在于浏览器缓存和Cookie中引起的。我清理了我的浏览器缓存,删除了所有域cookie和会话cookie,它就消失了。

我在高级功能配置中遇到了一个可怕的错误:

构建表脚本要求创建表格" pma__tablename"而配置脚本想要加载表格" pma_tablename"的表格。差异并不明显,但构建文件sql脚本有两个下划线。 PhpMyAdmin会抱怨该表已经存在并且不会构建该表。开车送我坚果,直到我发现了一个这样的帖子。

我搜索了" pma __"并用" pma _"替换全部并运行构建表脚本,一切安定下来。

PhpMyAdmin 4.3.6现在可以在我的本地系统上顺利运行。

对于误报警抱歉,但错误信息发送给我错误的方向。

答案 1 :(得分:0)

似乎这个bug对于phpMyAdmin的正常功能并不重要,但是,在有人正式评论该问题或报告其他错误之前,我们可能永远不会知道。

以下是一些选项:

MAINT_4_3_7正在通过测试,并且在我可以确定的情况下似乎正常工作。但是,这并不意味着它是安全/稳定的 - 使用风险自负。

相关问题