TYPO3 9.5访问后台扩展配置菜单提示Saltedpasswords类不存在如何解决
故障原因
该报错为TYPO3跨版本升级后残留的旧配置引发。TYPO3 9.5版本已将原系统扩展saltedpasswords的核心功能合并到core扩展中,报错中提到的TYPO3\CMS\Saltedpasswords\Utility\ExtensionManagerConfigurationUtility类已被废弃移除,但升级过程中未自动清理旧的扩展配置回调指向,导致访问扩展配置页面时系统仍尝试加载不存在的类。
修复步骤
- 备份站点根目录下的
typo3conf/LocalConfiguration.php配置文件,避免修改失误影响站点运行 - 打开
LocalConfiguration.php进行编辑,找到配置数组中EXT/extConf节点下的saltedpasswords配置项,完整删除该配置节点 - 继续查找
EXT/extensionConfiguration节点下是否存在saltedpasswords相关配置,若存在同样完整删除对应节点 - 清理系统缓存:可直接删除站点根目录下
typo3temp目录内的所有文件,或可正常登录后台的情况下进入「维护」模块点击「清除所有缓存」 - 若操作后仍未恢复,可执行TYPO3命令行工具刷新缓存:
php typo3/sysext/core/bin/typo3 cache:flush - 重新访问「设置 > 扩展配置」菜单验证功能是否恢复
内容的提问来源于stack exchange,提问作者HoffErik-JohnerInst
相关产品推荐
相关产品推荐

