TYPO3没有在前端显示图像-常规内容元素和文本:新闻



我们刚刚将一个Typo3 v7.6.30网站移动到一个新的服务器上,尽管该网站已按预期启动并工作,但当我们尝试将图像上传到内容页面时,它们不会显示。当我们打开调试时,我们可以看到媒体项已经加载,但我们希望设置为"2"的"type"属性被设置为零。其他元数据属性,如高度、宽度和MIME类型也未设置。因此,这就解释了为什么图像没有在模板中渲染。

当我们查看数据库中的"sys_file_processedfile"表时,我们可以看到已经创建了"预览"图像的记录,但没有前端已处理图像的记录。此外,"sys_file_metadata"中的映像记录没有设置任何属性。

我们也在Install中运行了"将图像格式转换为jpg"测试,一切都显示正常。我们的"图像处理设置"设置为"Image Magick版本6或更高版本",并且在配置中设置了以下选项:-

[GFX][image_processing] = 1
[GFX][thumbnails] = 1
[GFX][thumbnails_png]
[GFX][gif_compress] = 1
[GFX][imagefile_ext] = gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pd
[GFX][gdlib] = 0
[GFX][gdlib_png] = 0
[GFX][im] = 1
[GFX][im_path] = /usr/bin/
[GFX][im_path_lzw] = /usr/bin/
[GFX][im_version_5] = im6
[GFX][im_v5effects] = 1
[GFX][im_mask_temp_ext_gif] = 1
[GFX][im_noScaleUp] = 0
[GFX][im_noFramePrepended] = 0
[GFX][im_stripProfileCommand] = +profile '*'
[GFX][im_useStripProfileByDefault] = 1
[GFX][jpg_quality] = 65
[GFX][png_truecolor] = 1
[GFX][colorspace] = sRGB

其他人以前遇到过这个问题吗?看起来好像处理过的图像的属性没有被带到前端或写入数据库。

非常感谢

如果复制安装,文件系统中的文件和TYPO3中有关这些文件的所有信息之间可能不匹配。

更新存储索引可能会显示未解析的sys_file记录或索引其他文件以代替原始文件
此外,元数据可能会失败,尤其是在未安装ext:filemetadata的情况下。

此外,处理后的图像:
一些可能性:

  1. FE中的所有图像都是正确的,但原始图像丢失,并且图像的任何调整大小都会导致散焦图像(已处理图像和已处理图像的哈希值正确,原始图像丢失或sys_file记录丢失(

  2. 所有处理过的图像都被破坏。TYPO3有关于所有处理过的图像的记录,但这些图像并不存在于文件系统中。(删除安装工具中的所有临时映像:删除记录并重新构建记录和映像(

  3. 无法写入用于处理图像的文件夹。然后正常TYPO3使用原始图像,如果图像已被裁剪,则这是不可能的。

Bernd,感谢您的回复。

我们修复了这个问题,php文件信息没有在新主机上启用。奇怪的是,安装工具环境检查器没有检测到这一点。

再次感谢。

Tom

最新更新