Drupal Imagecache:一些图像显示其他人不要

时间:2011-11-21 12:43:44

标签: drupal image-caching

我有一个页面,我使用imagecache来显示上传的图像。这些图像有两个图像缓存预设,一个用于缩略图,另一个用于大图像。 访问该页面后,我能够看到缓存图像的所有缩略图,但并非所有大图像都可以预览。不知道为什么......

http://my_site/sites/default/files/image.jpg有效! 但 http://my_site/sites/default/files/imagecache/imagecache_subfolder/image.jpg有时不起作用。

不知道是什么导致了这个问题。奇怪的是,当我从files /复制图像并将其粘贴到files / imagecache / imagecache_subfolder上,并将权限设置为777时,图像正常工作。

我打开了干净的网址; chmod 0777 sites / *;

任何帮助都会很棒,谢谢。

3 个答案:

答案 0 :(得分:1)

我怀疑你有权限问题,朋友。

确保您的网络服务器对/ files中的所有子文件夹具有写入权限,或者如果您在本地网络服务器上,则只需将文件/中的所有文件夹设置为777权限。请注意,在面向公众的网络服务器上,理想情况下,所有文件夹都将由网络服务器拥有,并且权限设置为755.

答案 1 :(得分:0)

查看您的网站状态报告,有任何错误吗?

答案 2 :(得分:0)

感谢您的帮助,我已经解决了这个问题。对于那些可能面临同样问题的人来说,这就是我所做的:

1 - 去内容类型 - >显示字段,并排除我的图像的第二个显示,这将是大图像。

2 - 更改图像缓存预设。

我不确定是否通过执行上述两个步骤来解决问题。无论哪种方式,你都可以自己尝试一下,看看会发生什么。