文件 (sys_file_reference) 的引用 UID 必须是数字
Reference UID for the file (sys_file_reference) has to be numeric
我正在尝试将网站从 Typo3 4.0 迁移到带有 Typo3 8.7 的全新服务器。我已经从旧 CMS 的根页面导出了树结构,选择了所有级别和表格。当我尝试在新的 CMS 上导入它时,出现以下错误:
The reference UID for the file (sys_file_reference) has to be numeric
我找到了 this 错误报告,其中指出该错误已针对版本 6.2 进行了更新。在导出过程中,如何避免 sys_file_reference
记录与 sys_files
记录相关?或者有其他方法可以解决此错误吗?
在 6.0 中,TYPO3 的文件处理发生了巨大变化:引入了 FAL。
从这项更改开始,您无法将数据从旧版本传输到新版本。您需要就地更新。
必要的方法是:
- 克隆您的 4.0 安装
- 更新到 4.5(这应该很容易,因为在那之前没有多少被弃用)
- 更新到 6.2(在此升级中所有文件引用都转换为 FAL)
- 更新到 8.7 [1]
对于第 3 步和第 4 步,您可能需要将扩展及其数据更新到匹配的版本。
[1] 你写了大约 8.3。这是一个不以任何方式支持的中间版本。
始终使用最新版本,即最新(当前)颠覆版本 8.7.8 中的 8.7(对于 8 版本)
我正在尝试将网站从 Typo3 4.0 迁移到带有 Typo3 8.7 的全新服务器。我已经从旧 CMS 的根页面导出了树结构,选择了所有级别和表格。当我尝试在新的 CMS 上导入它时,出现以下错误:
The reference UID for the file (sys_file_reference) has to be numeric
我找到了 this 错误报告,其中指出该错误已针对版本 6.2 进行了更新。在导出过程中,如何避免 sys_file_reference
记录与 sys_files
记录相关?或者有其他方法可以解决此错误吗?
在 6.0 中,TYPO3 的文件处理发生了巨大变化:引入了 FAL。
从这项更改开始,您无法将数据从旧版本传输到新版本。您需要就地更新。
必要的方法是:
- 克隆您的 4.0 安装
- 更新到 4.5(这应该很容易,因为在那之前没有多少被弃用)
- 更新到 6.2(在此升级中所有文件引用都转换为 FAL)
- 更新到 8.7 [1]
对于第 3 步和第 4 步,您可能需要将扩展及其数据更新到匹配的版本。
[1] 你写了大约 8.3。这是一个不以任何方式支持的中间版本。
始终使用最新版本,即最新(当前)颠覆版本 8.7.8 中的 8.7(对于 8 版本)