如何将 typo3 7.4.0 降级到 6.2.15

How to downgrade typo3 7.4.0 to 6.2.15

降级错误 3 网站的步骤是什么?这有可能吗?

我无法在我的 7.4 拼写错误网站上使用一些插件,所以我决定降级,但我在拼写错误论坛或文档中找不到任何相关信息。如果可能的话,有什么我可以遵循的步骤吗?

在升级您的网站之前,您应该始终 backup 您的数据并在任何时候避免 downgrading

TYPO3 兼容模式6.x

系统扩展 compatibility6 随 TYPO3 7 一起提供,您是否已尝试安装此扩展?

另请参阅:Retaining compatibility to TYPO3 CMS 6

正在从 7.x 降级回 6.2

没有带有降级说明的文档之类的东西。但是,如果您别无选择,可以尝试以下方法:

在再次 运行ning TYPO3 之前:

  1. 备份您的数据
  2. 从您的网站删除 TYPO3 7 核心以及 composer.json(和 /vendor/ 目录)、.htaccessindex.php 文件。
  3. 删除/typo3temp//fileadmin/_processed//fileadmin/_temp_/的内容。
  4. uninstall 通过在 /typo3conf/PackagesStates.php 文件中将 state 设置为 inactive 所有 TYPO3 7 相关(系统)扩展。
  5. 卸载或降级所有仅与 TYPO3 7.x 兼容的扩展。
  6. /typo3conf/LocalConfiguration.php中的['SYS']['compat_version']手动设置为'6.0'(我们让TYPO3认为我们是从6.0升级的。请注意TYPO3 7没有不再有此选项,您需要自己创建它。
  7. /typo3conf/PackagesStates.php 中的数组 ['INSTALL']['wizardDone'] 中删除所有数组项。
  8. 如果需要,请设置 ['FE']['activateContentAdapter'] 等手动选项。
  9. TYPO3 6.2 核心放回原位。

现在您可以再次 运行 TYPO3:

  1. 通过访问 /typo3/install/ 登录 install tool
  2. 运行 database compare 但请不要删除 fieldstables 属于您出于降级目的而临时禁用的扩展。
  3. Clear all caches 来自安装工具。
  4. 运行 来自 upgrade wizard.
  5. 的所有步骤
  6. 重新激活禁用的扩展程序(手动)。
  7. 检查 ['SYS']['compat_version'] 是否设置为 '6.2'
  8. 尽可能地测试您的 TYPO3 实例。

Arek van Schaijk 解决方案可以将 8.7 降级到 7.6。但是可能需要进行一些额外的更改。

  1. 在文件中

typo3/sysext/core/Configuration/DefaultConfiguration.php

  • fileCreateMask 从 0664 更改为 0660
  • folderCreateMask 从 2775 更改为 2770

    1. 符号链接可以用 this solution 纠正。