安装phpmyadmin后,出现错误问题

时间:2019-06-26 00:42:48

标签: mysql phpmyadmin

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 个答案:

答案 0 :(得分:0)

我在相同的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解决方案的副本
相关问题