0

我已经完成了从 t3 4.X 到 6.X 的几次升级,但这次我遇到了一个我无法理解的持续问题。升级后(所有升级向导都运行良好),我可以在数据库中看到 tt_content 的图像列中包含 FAL 索引值,而不是文件名。对 FAL 表的引用也可以。但是,当我查看像 textpic 这样的 CE 时,图像选项卡不显示任何图像。FW 中也没有显示图像。

我可以考虑尝试在 TS 中解决此问题,但我想将此安装升级到 8,并认为当第一次升级需要这样的离合器时,进一步的更新将从一开始就注定要失败。

[编辑 #1] 我 100% 确定它以前有效。但是现在,无论我做什么(更新参考索引,...),sys_file_reference 都保持为空。


[edit #2] 我现在关注如何将 TYPO3 4.5 升级到 6.2并且它有效。奇怪的是,这与我一直以来的做法并没有太大的不同。也许它只需要我尝试 27 次 :)

4

3 回答 3

0

您的问题可能取决于各个内容元素。如果您有升级向导不知道的个别定义,这些定义将保持不变,因此您的“新”图像(sys_file 记录)不会正确插入。

每次升级时,个别 CE 可能需要格外小心。

6.2之后FAL稳定了,没有大的变化。我不希望进一步升级的工作量相同。

于 2018-09-25T07:20:59.087 回答
0

在 TYPO3 版本 6.2 中,fileadmin-文件夹由自动创建的存储记录表示。在此记录中是尊重区分大小写的文件名的设置。
如果在迁移所有媒体文件之前未启用此设置,则所有具有大写字符的媒体文件都将写入数据库,但文件系统将不再找到,因为它们当时是小写的。因此,如果迁移后您在页面上找不到任何图像,我假设所有图像的文件名中都有一个或多个大写字符。如果你只有几张图片,你可以更改数据库中的文件名,特别是在 tablesys_file和 columnidentifier中,否则最好重复整个过程并及时关注 storage-recordfileadmin中的设置。
存储记录位于后端的根页面 [uid=0] 上,后端用户也驻留于此。

下面是数据库表的部分截图sys_file在此处输入图像描述

于 2018-09-25T08:16:56.447 回答
0

我的经验是mysql模式SQL_STRICT_TRANS_TABLES处于问题的中间。更改后,sys_file_reference开始正确填写记录。

于 2019-11-04T09:51:24.957 回答