安装phpmyadmin后,出现错误问题

Posted

技术标签:

【中文标题】安装phpmyadmin后,出现错误问题【英文标题】:after installing phpmyadmin, have problems with errors 【发布时间】:2019-11-07 20:42:19 【问题描述】:

php 版本:7.2.19-0ubuntu0.18.04.1 phpMyAdmin 4.6.6

在我安装 Phpmyadmin 时,打开它时出现两个错误。一进口一出口!这是因为 mysql-server 错误还是因为 phpmyadmin 错误?我该如何保养它? 我在Debian9上安装了,没问题!

在导出下:

./libraries/plugin_interface.lib.php#551 中的警告 count():参数必须是数组或者实现了Countable的对象 回溯

在导入下我得到:

Warning in ./libraries/plugin_interface.lib.php#551
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/display_import.lib.php#371: PMA_pluginGetOptions(
string 'Import',
array,
)
./libraries/display_export.lib.php#381: PMA_pluginGetOptions(
string 'Export',
array,
)

【问题讨论】:

【参考方案1】:

我在 Ubuntu、php 和 phpmyadmin 三个版本中遇到了同样的问题。

问题是 4.6.6 的 phpmyadmin 与 PHP 7.2.19 版本有轻微的不兼容。这些通过更新到 phpMyAdmin 的 4.7.9 版本来解决。

正如另一个答案所述,基本步骤是:

    在 /usr/share/phpmyadmin 中制作当前安装的备份副本 下载并解压最新版本的phpMyAdmin 修改 vendor_config.php 文件以指向 Ubuntu 的相应目录 /etc/phpmyadmin
    mv /usr/share/phpmyadmin /usr/share/phpmyadmin_old
    mkdir /usr/share/phpmyadmin
    mkdir /var/downloads
    cd /var/downloads
    wget https://files.phpmyadmin.net/phpMyAdmin/4.7.9/phpMyAdmin-4.7.9-all-languages.tar.gz
    tar -xf phpMyAdmin-4.7.9-all-languages.tar.gz -C /usr/share/phpmyadmin --strip-components=1

我的答案是 phpMyAdmin errors (count, blowfish, etc.) after php7.2 upgrade on Ubuntu 16 中提供的 Ubuntu 16 解决方案的副本

【讨论】:

虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。 @coreuter 感谢您的建议。我根据您的建议编辑了我的答案。

以上是关于安装phpmyadmin后,出现错误问题的主要内容,如果未能解决你的问题,请参考以下文章

如何删除错误 phpMyAdmin #1932

登录 PhpMyAdmin 后出现错误

phpmyadmin 出现奇怪的错误,安装成功但仍然无法正常工作

在 ubuntu 上安装 phpmyadmin 后显示错误

更新后无法让 PHPMyAdmin 识别配置文件(不断出现 blowfish_secret 太短错误)

安装 wamp 服务器 2 后 phpmyadmin 停止工作