我有一个页面,我使用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 / *;
任何帮助都会很棒,谢谢。
答案 0 :(得分:1)
我怀疑你有权限问题,朋友。
确保您的网络服务器对/ files中的所有子文件夹具有写入权限,或者如果您在本地网络服务器上,则只需将文件/中的所有文件夹设置为777权限。请注意,在面向公众的网络服务器上,理想情况下,所有文件夹都将由网络服务器拥有,并且权限设置为755.
答案 1 :(得分:0)
查看您的网站状态报告,有任何错误吗?
答案 2 :(得分:0)
感谢您的帮助,我已经解决了这个问题。对于那些可能面临同样问题的人来说,这就是我所做的:
1 - 去内容类型 - >显示字段,并排除我的图像的第二个显示,这将是大图像。
2 - 更改图像缓存预设。
我不确定是否通过执行上述两个步骤来解决问题。无论哪种方式,你都可以自己尝试一下,看看会发生什么。