错误:
./ libraries / plugin_interface.lib.php#551 count()中的警告:参数 必须是实现Countable的数组或对象
回溯:
./libraries/display_export.lib.php#381: PMA_pluginGetOptions(
string 'Export',
array,
)
./libraries/display_export.lib.php#883: PMA_getHtmlForExportOptionsFormat(array)
./libraries/display_export.lib.php#1099: PMA_getHtmlForExportOptions(
string 'table',
string 'bpapluswpdb',
string 'wp_commentmeta',
string '',
integer 0,
array,
integer 0,
)
./tbl_export.php#143: PMA_getExportDisplay(
string 'table',
string 'bpapluswpdb',
string 'wp_commentmeta',
string '',
integer 0,
integer 0,
string '',
)
我该如何解决?
答案 0 :(得分:2)
只需编辑插件 _interface.lib.ph
sudo gedit /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
找到这行
if ($options != null && count($options) > 0) {
添加(数组)或替换为
if ($options != null && count((array)$options) > 0) {
答案 1 :(得分:1)
当您拥有旧版本的phpMyAdmin时,也可能会出现此问题,而新版本的PHP可能无法很好地发挥作用。
要解决此问题:
1)从https://www.phpmyadmin.net/下载最新版本的phpMyAdmin。
2)解压缩下载的文件夹。
3)将所有内容复制到/ usr / share / phpmyadmin。
请确保所有匹配的文件和文件夹都被新的文件和文件夹(已下载的文件和文件夹)替换。
4)重新启动apache:sudo systemctl重新启动apache2
一切正常。
答案 2 :(得分:0)
对此有一个打开的启动板错误,并在注释中提供了可能的解决方案: https://bugs.launchpad.net/ubuntu/+source/phpmyadmin/+bug/1768071