我们将可正常工作的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条目之外,我在其他任何地方都找不到任何有用的信息。但这不适用于我们的项目。
升级后遇到此错误的人吗?
答案 0 :(得分:0)
表“ pages_language_overlay”不再存在。记录合并到页面表中。您可以在注释中找到有关它的更多信息:
也许您有一个激活的扩展名,它明确使用了旧表(也许是一个基于pi的旧扩展名)。尝试禁用扩展并逐步启用它们,以找出哪个扩展引发了错误。如果您发现哪个扩展程序引发了错误,则可以对其进行更深入的研究。