【问题标题】:TYPO3 9.5 Form Extension: Cannot submit Form - hash errorTYPO3 9.5 表单扩展:无法提交表单 - 哈希错误
【发布时间】:2019-06-05 12:49:09
【问题描述】:

当我使用新的 TYPO3 表单扩展创建表单时,我无法提交任何表单。我收到此错误:

[ALERT] request="d1d0c672bfd14" component="TYPO3.CMS.Frontend.ContentObject.Exception.ProductionExceptionHandler": Oops, an error occurred! Code: 20190110160255465e0dc7 - {"exception":"TYPO3\\CMS\\Extbase\\Security\\Exception\\InvalidArgumentForHashGenerationException: A hashed string must contain at least 40 characters, the given string was only 10 characters long.

完整日志:https://pastebin.com/QeHHp8Ei

我已按照此处的说明进行操作:https://docs.typo3.org/typo3cms/extensions/form/QuickStart/Index.html

任何帮助都会很棒。否则我必须切换回旧版表单扩展。

【问题讨论】:

  • 请开启正确的错误处理并向我们展示您的堆栈跟踪。如果您觉得在这里公开执行此操作不合适,您可以为 TYPO3 Slack 创建一个帐户(请参阅my.typo3.org/index.php?id=35),加入#ext-form 频道并在那里发布您的堆栈跟踪。
  • @BjörnvonTRITUM 我已将链接添加到完整日志。任何想法可能是什么错误?

标签: forms typo3 typo3-9.x


【解决方案1】:

9.5.9 版本的 Typo3 内置表单扩展似乎有问题(可能这也会影响其他 9.5.x 版本)。我猜在插件配置中所需的操作没有被设为不可缓存。我已将 sysext 文件夹中的表单目录替换为较新版本(Typo3 9.5.13 中的表单),再次保存表单,清除所有缓存,现在扩展程序对我来说没有错误。希望这可以帮助任何卡在同一点上的人。

【讨论】:

    【解决方案2】:

    只需将此配置添加到 TYPO3 中的全局配置中:

    [FE][pageNotFoundOnCHashError]= 0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多