尝试更新现有的 TYPO3 版本时我偶然发现了 FormProtection 的问题。 我们将开发环境配置为使用 NullBackend 进行缓存。更新后,InstallTool 和后端都不再工作。
TYPO3\CMS\Core\FormProtection\FormProtectionFactory::createForType():返回值必须是TYPO3\CMS\Core\FormProtection\AbstractFormProtection类型,返回bool
这是从这里发出的:
禁用 NullBackend 会有所帮助。但我想知道这是预期行为还是错误。
升级后我的实例也出现同样的问题。
感谢您对 diasabeling NullBackend 的提示(在 /system/additional.php 中找到它已激活)
禁用:
$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations'][$cacheName]['backend'] = \TYPO3\CMS\Core\Cache\Backend\NullBackend::class;
有人知道它是错误还是有意为之?