无法将TYPO3从4.5升级到6.2

时间:2017-03-01 17:20:35

标签: php typo3

远程主机将PHP升级到版本5.6.23已禁用TYPO3 4.4.15站点。读取TYPO3 upgrade docs表明TYPO3安装的升级路径与5.6兼容的是: 4.4.15 -> 4.6.n -> 4.7.n -> 6.0.n -> 6.1.n -> 6.2.n -> 7 LTS

这可能是最安全的道路。有同样安全但更短的路径吗? [所有工作都将在VM沙箱中完成。]

编辑1

通过4.5.40。所有更新步骤都通过,所有数据库模块都已完成。创建了4.5的Tarball,创建了mysqldump。两者都使用PHP 5.6复制到VM。 Tarball已提取,数据库使用dump重新创建。使用typo3_src -> ../typo3_src-6.2.30启动站点,数据库mod失败,并显示:

Database update failed
Error: Data truncated for column 'adminusers' at row 1

编辑#2

将标题从Shortest safe path from TYPO3 4.4.15 to 7 LTS更改为Cannot upgrade TYPO3 from 4.5 to 6.2

即使在添加smooth_migration之后也会出现上述情况。讨厌看到多么颠簸的迁移!

编辑#3:

通过截断adminusers来解决sys_workspace错误。通过安装工具执行升级。现在用一个据称升级的网站追逐bug。令人惊讶的是多年前的事情仍然存在。

编辑#4:

升级后收到的错误全部看到与要求PATH_t3lib...项目的引用相关。 /var/log/apache2/error.log中出现的每个错误都被视为前面和后面的错误。后端屏幕刷新,直到没有发生进一步的错误。

编辑#5:

一旦没有错误,该网站缺少左侧和右侧三栏设置的右栏。我不知道如何重新创建它们,我基本上不愿意回过头来弄清楚丢失的方式和地点。但是,我可以提示找到它们,而不是重新创建它们。我将在下面给出答案,但不接受,因为我认为我没有完全升级网站。

编辑#6:

在回顾过程中,我了解到元素在从4.4到4.5的转换中实际上已经消失了。什么是好奇的,但至少在我现在的关注之外,至少是"失踪"元素出现在后端。它们只显示在4.4中出现的页面上。

1 个答案:

答案 0 :(得分:3)

4.4 - > 4.5(LTS) - > 6.2(​​LTS) - > 7.6(LTS) - > 8.7(LTS)

LTS到LTS是一种安全的方式。

6.2已与PHP 5.6兼容。