安装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 出现奇怪的错误,安装成功但仍然无法正常工作