【问题标题】:Updating TYPO3 4.7 to version 6.2将 TYPO3 4.7 更新到 6.2 版
【发布时间】:2016-05-03 16:23:12
【问题描述】:

我已将 TYPO3 网站从 4.7 更新到版本 6.2.12。当我这样做时,我用适当的命名空间替换了不推荐使用的类。

  • t3lib_div\TYPO3\CMS\Core\Utility\GeneralUtility
  • t3lib_extmgm\TYPO3\CMS\Core\Utility\ExtensionManagementUtility

现在已安装旧的扩展程序。但现在我面临这样的安全扩展错误

糟糕,发生错误!

检测到无效的表单/模块令牌。访问被拒绝!

有关此错误的更多信息可能在线提供。(https://wiki.typo3.org/Exception/CMS/1392409507)

在其他扩展中我有这个错误,我认为这是同样的问题

验证此表单的安全令牌失败。请重新加载表单并重新提交。

我完全不知道我需要做什么,有什么建议吗?

【问题讨论】:

  • 转到“安装工具 > 升级向导”并按照所有升级步骤操作。第二件事您不需要手动替换已弃用的类,只需安装“compatibility6”扩展。
  • 感谢您的提示。它不起作用,我确实从 4.7 升级到 6.2,并且扩展是在 4.7 上开发的:/

标签: typo3 typo3-6.2.x typo3-4.5 typo3-4.7


【解决方案1】:

您遇到了CSRF Form Protection。 请查看commit that introduced this

确保为每个生成链接的地方使用BackendUtility::getModuleUrl()

【讨论】:

  • 谢谢,对我帮助很大。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-10
  • 2015-02-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多