我已通过 SSH 将我的
phpmyadmin
更新至 5.2.1。更新未返回任何错误并成功结束。我尝试登录,但登录旁边仅显示错误:Error: Unknown named parameter $$dbi
。我没有找到这个问题的解决方案,希望我能找到帮助。
提前致谢!
将 Ubuntu 18 升级到 20 后,我遇到了同样的问题。无法找出问题所在。必须下载 phpmyadmin 的新副本并手动安装,现在可以正常工作了。
我从这里下载了最新的 phpmyadmin wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz
我在 Ubuntu 20.04 上通过 apt 重新安装 phpmyadmin 时遇到了同样的问题。 手动安装也对我有用,按照 https://tecadmin.net/install-phpmyadmin-ubuntu-20-04/ 的说明进行指导 必须调整/etc/apache2(不是apache)下的.conf文件 还将所有权调整为 (myid):www-data,因为我将 Apache 作为我自己的 ID 运行,而不是 www-data
编辑文件
php/Symfony/Component/DependencyInjection/ContainerBuilder.php
更改此行
$service = null === $r->getConstructor() ? $r->newInstance() : $r->newInstanceArgs($arguments);
如下所示:
$service = null === $r->getConstructor() ? $r->newInstance() : $r->newInstanceArgs(array_values($arguments));