【问题标题】:after installing phpmyadmin, have problems with errors安装phpmyadmin后,出现错误问题
【发布时间】: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,
)

【问题讨论】:

    标签: mysql phpmyadmin


    【解决方案1】:

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

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

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

    1. 在 /usr/share/phpmyadmin 中制作当前安装的备份副本
    2. 下载并解压最新版本的phpMyAdmin
    3. 修改 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 感谢您的建议。我根据您的建议编辑了我的答案。
    猜你喜欢
    • 2016-11-20
    • 2016-12-01
    • 2018-12-06
    • 2016-11-04
    • 1970-01-01
    • 2012-07-05
    • 2011-05-18
    • 2012-11-29
    相关资源
    最近更新 更多