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,
)
答案 0 :(得分:0)
我在相同的Ubuntu,php和phpmyadmin版本的三重奏中遇到了相同的问题。
问题在于,在4.6.6处的phpmyadmin与PHP 7.2.19版存在较小的不兼容性。通过更新到phpMyAdmin的4.7.9版本可以解决这些问题。
如另一个答案中所述,基本步骤是:
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解决方案的副本