如何将 TYPO3 7.6.x 升级到 8.x.0

Posted

技术标签:

【中文标题】如何将 TYPO3 7.6.x 升级到 8.x.0【英文标题】:How to Upgrade TYPO3 7.6.x to 8.x.0 【发布时间】:2017-09-12 21:19:11 【问题描述】:

将 TYPO3 7.6.x 升级到 8.X 需要哪些步骤?目前我的项目在 TYPO3 7.6.15 和 linux 系统上运行。

【问题讨论】:

【参考方案1】:

当您从 TYPO3 7 LTS 更新到 TYPO3 8 LTS 时,唯一改变的要求是 php 版本。

TYPO3 8 LTS 至少需要 PHP 7.0。

所以首先你需要一个本地环境和一个 PHP 7.0 或 7.1 的服务器。然后复制您的项目(保留原件作为备份和参考)并检查所有扩展。您想知道 a) 您是否仍然需要它们,b) 它们是否已经可用于 TYPO3 8LTS。如果是,那你很好,如果不是,你必须找到替代方案,禁用扩展(暂时)或等待更新。

然后您将核心和扩展更新到最新版本并转到安装工具。首先,您要比较数据库结构以添加新字段和表(不要删除任何内容)。之后转到升级向导并执行所有未标记为“可选”的操作。根据需要执行选项。

现在,如果没有扩展程序中断,您的后端应该可以正常工作。接下来的步骤是测试扩展提供的功能并确保它们仍然有效。您可能还想查看自 7 LTS 以来 TYPO3 内核的重大更改,看看您的系统是否会受到影响。这些也可以在安装工具(升级分析)中找到,并且通常记录有迁移。

您可以在此处找到有关 TYPO3 系统更新的更多建议:https://usetypo3.com/upgrading-projects.html

【讨论】:

以上是关于如何将 TYPO3 7.6.x 升级到 8.x.0的主要内容,如果未能解决你的问题,请参考以下文章

TYPO3 升级(7.6 到 10):未找到站点配置

从 TYPO3 v9 升级到 v10 后:显示页面不再工作(无法访问受保护的财产)

Flux 错误:配置无效:升级到 Flux 9.4 和 Typo3 9.5 后未设置“vendorName”

TYPO3 是不是可以跳过 9.5 更新

哪个 TYPO3 版本支持啥 PHP 版本?

如何将当前页面标题自动插入到 TYPO3 模板中?