2016-02-22 54 views
2

我的主机帐户中缺少我的缩略图图像,导致我的图库图像显示为屏幕截图所示。如何在drupal 6中重新生成imagecache缩略图?

Broken Images

我试图创建一个新的画廊和上传图片的画廊希望这将重建然而这已经失败,以及缩略图。所以不知何故图像缓存不再创建缩略图,并删除了那里完全。

回答

1

如果在该页面上显示该样式的图像(如果喜欢,则显示缩略图),但文件不存在时,会生成特定图像样式的图像。如果失败了,我会首先检查:

  • 首先检查文件权限。 PHP可以写入/sites/default/files

  • 您是否有原始图像。也许拇指不能生成,因为原始图像丢失或不允许PHP读取它(文件权限再次)。

  • 也许某些PHP图形库没有安装(正确),因此生成过程失败。

+0

谢谢,我会看看它 - 但它不能解释为什么我所有的缩略图都丢失了,我将/ sites/default/files/imagecache/somename-thumbnails文件夹视为根目录并且它是空的。权限问题解释了为什么它不再在该文件夹中创建有意义的缩略图,但其他应该在那里的缩略图是什么,因此为什么我需要知道缩略图是否可以重新生成或是否必须重新上传所有这些图像再次重新生成它们? – Whitetiger

0

对于它的价值,我发现imagemagick被设置为用于转换的不正确的二进制路径,并且在更新缩略图后似乎正在加载。我在/ admin/settings/imageapi/config/imageapi_imagemagick中进行了更改@milanG给出的建议几乎是正确的,但并不是图表库缺失,只是该网站无法找到它。该路径已被设置为默认值,这可能仅是此举的结果。