我只是用PHPMyAdmin 4.3.6替换了以前的安装,现在我在页面底部看到了很多标记为“ Undefined index:navwork”的通知。

这是一个例子:

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

回溯

./libraries/navigation/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 :: stop()

在PHPMyAdmin网站或文档中的任何地方都找不到错误报告。

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

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

我确实相信我有一个未完全卸载的数据库中的残余,这可能是此问题的一部分。

#1楼 票数:4

如果有人搜索并找到该页面,这是答案。

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

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

构建表脚本要求创建“ pma__tablename”形式的表,而配置脚本要加载“ pma_tablename”形式的表。 区别不是很明显,但是构建文件sql脚本有两个下划线。 PhpMyAdmin会抱怨该表已经存在,因此不会建立该表。 让我发疯,直到我发现有这种效果的帖子。

我搜索了“ pma__”,并全部替换为“ pma_”,然后运行了构建表脚本,一切都解决了。

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

很抱歉,您收到了误报,但错误消息向我发送了错误的信息。

#2楼 票数:0

看来此错误对于phpMyAdmin的正常功能并不重要,但是,除非有人正式对此问题发表评论或报告另一个错误,否则我们可能永远不会知道。

这里有一些选择:

根据我的判断,MAINT_4_3_7正在通过测试,并且似乎工作正常。 但是,这并不意味着它安全/稳定-使用后果自负。

  ask by Larry Lowe translate from so

未解决问题?本站智能推荐:

1回复

PHPMyAdmin未定义索引:行

我在使用phpMyAdmin时收到以下错误。 每次我创建任何表时都会发生这种情况。 它只发生在PHPMyAdmin中的一个Datadase上,没有任何错误弹出任何其他数据库。 我已删除所有表并再次完成它们,每次添加新表时仍会出现错误。
1回复

MySQL和PhpMyAdmin:未定义的索引:行

我的数据库基于MySQL和PhpMyAdmin用于管理我的问题。 当我同时创建多行的表时,当我在PhpMyAdmin面板中转到表格的结构选项卡时,总是会出现这种类型的错误。 我不知道如何解决它,因为当我逐行创建时,它运行良好。 我建议给你看看我的整个标签设置: 有一些法语,因为我是法国
1回复

phpMyAdmin错误调用未定义的函数

当我转到localhost / phpmyadmin时,我有一个白页,并且apache2日志中存在错误: PHP致命错误:未捕获错误:调用/usr/share/phpmyadmin/libraries/core.lib.php:245\\nStack trace:\\ n#0 / usr
10回复

调用未定义的函数__()错误-phpMyAdmin

当我想在我的浏览器上运行 phpMyAdmin 时,它显示了这个错误: 我将 Fedora 17 与 PHP 5.5.7 一起使用。 解决问题的任何想法?
1回复

phpMyAdmin抛出未定义的索引!即使存在索引和PK

更新:我有一张进入我的托管服务提供商(FatCow)的票,因为他们能够复制该问题。 我将在这里发布任何结论。 我有一个像这样的MySQL数据库: 我还有一个事件表,看起来像这样: 它们都是相同的类型: INT(11) 。 所有的表都是InnoDB 。 我想使用事件表上的“关系视
2回复

Phpmyadmin字符集致命错误“未定义索引:utf8mb3”

我安装了一个新的 PHPMyAdmin 实例来使用 MySQL8。 访问主页时,我收到一条带有消息的警报: 我的 MySQL 服务器和客户端编码是:utf8。 知道我该如何解决吗?
1回复

调用未定义的函数__()错误-使用LNMP的phpMyAdmin

我有phpMyAdmin的问题。 当我访问该页面时,它给出了一个白色的空白页面。 这是错误日志 我通过将/var/lib/php/sessions的所有者更改为www-data来跟踪此答案( https://stackoverflow.com/a/21321260 )并使该目录可写。
3回复

致命错误:在phpMyAdmin中调用未定义的函数__()

我已经读过这里和其他各种链接,但是我无法跟踪问题……我刚刚安装了Apache24,PHP5,Mysql(多年来我已经做过几次),而phMyAdmin却无法正常工作这次“开箱即用”。 我的info.php显示mysql加载正常。 我的apache服务器似乎运行正常,并提供页面。 但我无法找