ubuntu 20.04、php8.0 中的 PhpMyAdmin 中出现“弃用通知”错误

xWr*_*dny 11 phpmyadmin

当我登录 phpmyadmin 时出现错误

./libraries/classes/Di/ReflectorItem.php#82 方法 ReflectionParameter::getClass() 中的弃用通知已弃用

回溯

./libraries/classes/Di/ReflectorItem.php#50: PhpMyAdmin\Di\ReflectorItem->_resolveArgs( array, array, ) ./libraries/classes/Di/FactoryItem.php#27: PhpMyAdmin\Di\ReflectorItem->调用(数组) ./libraries/classes/Di/Container.php#62: PhpMyAdmin\Di\FactoryItem->get(数组) ./libraries/classes/Di/AliasItem.php#44: PhpMyAdmin\Di\Container->get ( 字符串 'PhpMyAdmin\Controllers\Database\DatabaseStructureController', array, ) ./libraries/classes/Di/Container.php#62: PhpMyAdmin\Di\AliasItem->get(array) ./db_struct.php#35: PhpMyAdmin\ Di\Container->get( 字符串 'DatabaseStructureController', array, )

小智 30

您还可以通过将此行添加到 config.inc.php 来禁用通知和警告:

$cfg['SendErrorReports'] = 'never';
Run Code Online (Sandbox Code Playgroud)

资料来源:PMA 文档


小智 7

这很可能是由于使用 PHP 8 和 PHPMyAdmin < v5 造成的,要么将 PHPMyAdmin 升级到 5.0 或更高版本,要么将 PHP 降级到 7

  • @HarshalLonare 将 phpMyAdmin 升级到最新版本。它对我有用:) (2认同)