TYPO3 9.5 pages_language_overlay升级后错误

时间:2018-10-09 12:37:03

标签: typo3-9.x

我们将可正常工作的TYPO3 8.7.17更新为9.5,在更新向导中进行了所有必要的步骤,清除了所有缓存,但在前端收到此错误(后端工作正常):

  

该表的$ TCA数组中没有条目   “ pages_language_overlay”。这意味着功能enableFields()   用无效的表名作为参数调用。

/html/typo3/typo3_src-9.5.0/typo3/sysext/frontend/Classes/Page/PageRepository.php line 1588中调用了错误

由于9.5 LTS才诞生了几天,所以除了涵盖错误#1283790586 InvalidArgumentException的条目Wiki条目之外,我在其他任何地方都找不到任何有用的信息。但这不适用于我们的项目。

升级后遇到此错误的人吗?

1 个答案:

答案 0 :(得分:0)

表“ pages_language_overlay”不再存在。记录合并到页面表中。您可以在注释中找到有关它的更多信息:

https://docs.typo3.org/typo3cms/extensions/core/Changelog/9.0/Important-82445-MigratePagesLanguageOverlayIntoPages.html

也许您有一个激活的扩展名,它明确使用了旧表(也许是一个基于pi的旧扩展名)。尝试禁用扩展并逐步启用它们,以找出哪个扩展引发了错误。如果您发现哪个扩展程序引发了错误,则可以对其进行更深入的研究。