还原备份后,TYPO3中的CMS错误

时间:2019-03-21 00:19:10

标签: typo3

我已从另一台主机还原了备份,并且在仪表板上出现以下错误:

糟糕,发生错误! 在uid的{​​{1}}中执行'SELECT titlesys_language时发生异常。sys_language = 0 ORDER BY hidden ASC':未知列“排序子句”中的“排序”

我是TYPO3的新手,所以不确定从哪里开始出现此错误。我已经搜索了但没有找到任何相关的答案。

预先感谢, gtg

1 个答案:

答案 0 :(得分:2)

错误消息的[...] Unknown column 'sorting' in 'order clause'部分表明数据库表sys_language中缺少一列。由于sys_language是系统表,因此我首先要检查数据库架构是否最新且正确。 TYPO3在“安装工具”中提供了此功能。

在TYPO3 v7 / v8的后端中,转到系统→安装,然后在“重要操作”部分中打开“数据库分析器”。

在TYPO3 v9的后端中,转到 ADMIN TOOLS→维护,然后执行“分析数据库结构”。

确保与其他主机上的TYPO3核心版本相同是很重要的。假设您在原始实例上使用TYPO3 v8(例如8.7.24版),并且在其他服务器上还原了站点,则应使用相同的TYPO3版本(或至少使用8.7.x分支的最新版本)。 / p>