TYPO3后端表单模块在创建表单时出错

TYPO3后端表单模块在创建表单时出错,typo3,typo3-8.x,Typo3,Typo3 8.x,我目前正在运行TYPO3版本8.7.18,并运行一个使用site package builder制作的site_包: 每当我尝试使用默认的后端表单模块添加表单时,我都会收到默认消息Oops,出现一个错误以及以下错误 TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataConverter未找到 在搜索这个问题时,我在Gitlab上找到了几条线索,但这些并没有提供任何解决方案 除了此设置之外,我还将表单模

我目前正在运行TYPO3版本8.7.18,并运行一个使用site package builder制作的site_包:

每当我尝试使用默认的后端表单模块添加表单时,我都会收到默认消息
Oops,出现一个错误以及以下错误

TYPO3\CMS\Form\Domain\Configuration\FormDefinition\Converters\AddHmacDataConverter未找到

在搜索这个问题时,我在Gitlab上找到了几条线索,但这些并没有提供任何解决方案


除了此设置之外,我还将表单模块作为静态包含添加到顶级模板中。

是否安装了composer或扩展管理器


如果找不到类,您可能需要重新生成自动加载程序信息。

我的错误原来是由损坏的安装引起的。我不得不上传文件
AddHmacDataConverter.php
,路径如下
/public\u html/typo3/sysext/form/Classes/Domain/Configuration/FormDefinition/Converters
。确实是一个非常奇怪的错误


对于出现相同错误的用户,请确保检查该文件夹。除此之外,将新闻作为静态内容添加到顶级域名中。您还可以遵循@Bernd Wilke的想法,即禁用扩展,清除所有系统缓存(另外删除
typo3/temp/autoload
,然后再次激活扩展。

我可以检查一下吗?我相信我有一个扩展管理器构建。在哪里可以找到重建自动加载信息的信息?在扩展管理器构建中,您只需要更改激活扩展的列表(只需禁用并启用一个扩展)。请确保在之前清除所有系统缓存。或者,您可以删除自动加载文件夹(
typo3temp/autoload/
)如果它存在。我会尝试这个解决方案;除了总是需要备份之外,删除自动加载文件夹是否有什么特别的问题?停用/激活插件似乎没有任何作用。而且在
typo3temp/autoload/
中似乎没有可用的自动加载文件夹。我在中确实有一个自动加载文件夹e> typo3conf/autoload/
这是一个奇怪的错误。通常情况下,安装过程中不会丢失任何文件。解决方案与我的答案无关。请自己添加答案:)