php - TYPO3 后端用户模块未加载
问题描述
在我的 TYPO3 8.7.29 中,后端用户模块突然停止加载。浏览器开发工具报告来自 500 内部服务器错误https://www.example.com/typo3/index.php?M=system_BeuserTxBeuser&moduleToken=cfb67ad6cd8xxx0790d79ffc936d1fcae9d67a2e
。PHP错误日志然后说:
[10-Jan-2020 09:30:58 Europe/Berlin] PHP 致命错误:is_callable():脚本试图执行方法或访问不完整对象的属性。请确保在调用 unserialize()之前加载了您尝试操作的对象的类定义“TYPO3\CMS\Beuser\Domain\Model\BackendUserGroup”,或提供自动加载器以在 /opt/typo3_src 中加载类定义-8.7.29/typo3/sysext/extbase/Classes/Reflection/ObjectAccess.php 第 106 行
我的 PHP 版本是 7.2.24。
我已经尝试清除包括 Autoloader 缓存在内的缓存,但没有奏效。
你们有没有人遇到过这个问题并且知道它来自哪里?
解决方法: 从列表视图中,我仍然可以访问和编辑页面上 ID 为 0 的用户。
解决方案
“重置后端用户首选项”为我修复了它。感谢@Nitori!
推荐阅读
- css - 造型 primefaces 文本编辑器
- python - 即使引发异常,assertRaises 也会失败
- android - 如何让我的死亡菜单在玩家死亡后等待 3 秒才能激活?
- email - npm包处理,返回信息过多
- swiftui - Swift Conform to Identifiable with existing property
- python - nbdev-tutorial:nbdev_build_docs 和 Github 页面无法正常工作
- kubernetes - 如何将 kubernetesOperator 的值作为变量传递给气流
- java - 如何使用graphql-java声明和强制Java Long进入/来自JavaScript BigInt?
- javascript - 在什么情况下会移除 CSS 过渡?
- javascript - 将 fastify 实例传递给顶层控制器