致命错误:未捕获的类型错误:参数 1 传递给 PhpMyAdmin\UserPreferences::apply()

Posted

技术标签:

【中文标题】致命错误:未捕获的类型错误:参数 1 传递给 PhpMyAdmin\\UserPreferences::apply()【英文标题】:Fatal error: Uncaught TypeError: Argument 1 passed to PhpMyAdmin\UserPreferences::apply()致命错误:未捕获的类型错误:参数 1 传递给 PhpMyAdmin\UserPreferences::apply() 【发布时间】:2019-11-09 21:04:44 【问题描述】:

我在 localhost 中创建了一个新数据库,然后我连接到我的 NetBeans 项目,我成功了,但问题是当我打开 localhost/phpMyAdmin 时我发现了这个问题。任何人都可以解决?

致命错误:未捕获的 TypeError:传递给 PhpMyAdmin\UserPreferences::apply() 的参数 1 必须是数组类型,给定 null,在第 929 行的 D:\xampp\phpMyAdmin\libraries\classes\Config.php 中调用并在 D:\xampp\phpMyAdmin\libraries\classes\UserPreferences.php:177 中定义堆栈跟踪:#0 D:\xampp\phpMyAdmin\libraries\classes\Config.php(929): PhpMyAdmin\UserPreferences->apply(NULL ) #1 D:\xampp\phpMyAdmin\libraries\common.inc.php(455): PhpMyAdmin\Config->loadUserPreferences() #2 D:\xampp\phpMyAdmin\navigation.php(16): require_once('D: \xampp\phpMyA...') #3 main 在第 177 行的 D:\xampp\phpMyAdmin\libraries\classes\UserPreferences.php 中抛出

【问题讨论】:

这看起来像是一个 PhpMyAdmin 错误,而不是你的编程问题。 可能是配置错误。您是否修改了目录D:\xampp\phpMyAdmin 中的任何文件? 我找不到错误在哪里。最后一个选项是卸载 xampp 及其工作。感谢所有的评论,,,, 对我来说,它有助于清除浏览器中 phpMyAdmin URL 的缓存和 cookie。引发错误的函数正在加载一些与会话相关的内容。 【参考方案1】:

我有同样的问题,清除浏览器缓存解决问题。

【讨论】:

以上是关于致命错误:未捕获的类型错误:参数 1 传递给 PhpMyAdmin\UserPreferences::apply()的主要内容,如果未能解决你的问题,请参考以下文章

将字符串传递到具有类型提示的方法时出错

Symfony-Catchable致命错误:传递给Doctrine Common Collections ArrayCollection :: __ construct()的参数1必须是类(代码

PhpMyAdmin 突然显示错误

PHP:如何修复这种类型提示错误?

致命错误:未捕获的错误:不能使用 PDOStatement 类型的对象作为数组

如何修复 PHPUnit 中的“PHP 致命错误:未捕获的 TypeError:getTest() 参数”错误