TYPO3更新向导引发异常

时间:2018-10-30 10:56:00

标签: typo3 typo3-8.x

我正在将TYPO3实例格式从 V7.6.31升级到8.7.20。

安装工具中,我成功运行了每个升级向导,除了以下一个:

在单行上执行数据库迁移

某些行更新程序尚未执行:

迁移“ l10n_mode”设置为“ exclude”或“ mergeIfNotBlank”的数据库记录中的值

迁移sys_file_reference裁剪字段中的值

扫描RTF和文本字段中的旧“”语法,然后更新为“”

当我尝试运行此代码时,会引发以下异常:

  

1486233164:未处理子记录,原因“ [1.0.-1]:尝试未经许可对记录进行本地化”(更多信息)

     

在文件中抛出RuntimeException   /data/typo3_src/typo3_src-8.7.19/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php第633行。

我在the typo3 wiki处查找了此错误代码,并添加了建议的TCA设置,但无济于事,每次运行更新向导时都会引发异常。

安装工具升级分析中,我知道一个绝好的机会正在打击我。打破:#79243-删除l10n_mode mergeIfNotBlank 但是升级分析告诉我...运行上述向导。我只想提及,这一重大突破可能完全不相关,至少还有一个重大变革仍需要解决。

更新#1

更新为8.7.20

  

1486233164:未处理子记录,原因“ [1.0.-1]:尝试在未经许可的情况下本地化记录sys_file_reference:63”。 (更多信息)

更新#2

通过手动删除损坏的sys_file_reference记录解决了此问题

0 个答案:

没有答案