如何隐藏缺少 phpmyadmin 警告?

Posted

技术标签:

【中文标题】如何隐藏缺少 phpmyadmin 警告?【英文标题】:How to hide lacking phpmyadmin warnings? 【发布时间】:2019-03-25 13:54:09 【问题描述】:

在远程 ubuntu 18 服务器上,当从其中一个表中打开 phpmyadmin 中的数据时,它会显示警告和弹出窗口(如 https://imgur.com/a/b5HGGV0),这是非常缺乏的...... 有没有办法忽略/隐藏它们?

服务器:通过 UNIX 套接字的本地主机 服务器类型:mysql 服务器版本:5.7.23-0ubuntu0.18.04.1 - (Ubuntu) 协议版本:10 用户:root@localhost 服务器字符集:UTF-8 Unicode (utf8)

Apache/2.4.29 (Ubuntu) 数据库客户端版本:libmysql - mysqlnd 5.0.12-dev - 20150407 - $Id:38fea24f2847fa7519001be390c98ae0acafe387 $ PHP 扩展:mysqliDocumentation curlDocumentation mbstringDocumentation PHP版本:7.2.10-0ubuntu0.18.04.1

phpMyAdmin 版本信息:4.6.6deb5

谢谢!

【问题讨论】:

这取决于显示的警告和弹出消息。也许您可以在此处复制并粘贴消息。 我在问题文本中添加了 printscreen。 这个消息是否只出现在一个特定的表中?您有哪些 phpMyAdmin、PHP 和 MySQL 版本(主页上提供了每个版本的信息)? 我看到这个错误打开任何表。我在主题内容中提供了详细的系统信息 【参考方案1】:

关闭 Phpmyadmin 错误的最佳方法是转到 config.inc.php 并设置(或注释掉,即删除值前面的 // 行,默认情况下设置为“询问”。)

$cfg['SendErrorReports'] = 'never';

点击保存就可以了。

更多信息https://docs.phpmyadmin.net/en/latest/config.html#cfg_SendErrorReports

【讨论】:

【参考方案2】:

这是此 phpMyAdmin 版本的常见错误。 要解决此问题,请打开此文件

sudo pico /usr/share/phpmyadmin/libraries/sql.lib.php

找到这一行:

|| (count($analyzed_sql_results['select_expr'] == 1)

并替换为:

|| (count($analyzed_sql_results['select_expr']) == 1

【讨论】:

非常适合 4.6.6deb5 谢谢! 在deb工作

以上是关于如何隐藏缺少 phpmyadmin 警告?的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin无法缓存模板文件,所以会运行缓慢。

如何在 phpMyAdmin 中禁用查询分析

如何让 PHPMyAdmin 显示 MySQL 警告?

如何解决phpMyAdmin缺少mcrypt 扩展

PhpMyAdmin 显示一些警告

phpmyadmin 不会验证 mysql 帐户 - 无法登录 phpmyadmin