Magento:更新产品的图像不会出现在前端

时间:2013-01-06 09:51:26

标签: image magento product appearance

我打开了一个产品,删除了它的图像并上传了其他2个。他们出现在后端。 我刷新了缓存,删除了System=>Cache Management中的图像缓存。我手动删除了media/catalog/product/cache中的图像缓存。我删除了var/cache中的缓存,删除了var/minifycache(我有Fooman Speedster)中的缓存,更新了索引管理中的索引。我在浏览器中删除了缓存。

最后,之前的图像仍然存在。 WTF?我一次又一次地点击所有删除/刷新按钮,10次,我从文件系统中手动删除了所有可能的和不可能的缓存。结果:未显示新图像。

经过2个小时的努力,我非常生气。

我从文件系统中删除了那些旧图像。

新图像没有出现,现在我有一个产品Magento的默认图像。

我尝试直接访问新图片(例如http://mysite.com/media/catalog/products/o/1.jpg),图片被加载并且没有问题。

新图像显示在后端。

到底发生了什么事?如何摆脱它,最后在凌晨5点变坏。???感谢大家帮助我。

3 个答案:

答案 0 :(得分:1)

我唯一的建议是双重检查你是否已经清除所有可能的缓存(Magento Cache,System Cache和所有8个缓存以及媒体缓存)。如果您正在使用Zend Full Page缓存,请将其清空。转到/ var / cache并删除此处的所有内容,并在var / sessions中执行相同的操作(如果您在文件系统而不是数据库中存储会话)。

如果所有这些都失败,请尝试使用您尚未查看该网站的其他浏览器。如果失败,请尝试上传magento的您的版本的新副本,替换所有核心文件。我已经看到Magento发生了疯狂的事情,上传一个干净的副本无论出于什么原因都修复了问题。希望这有帮助!

答案 1 :(得分:0)

我自己遇到了这个问题。不要忘记外观,例如在varnish / pagespeed /某些CDN的情况下,并密切关注URL。我花了大约一个小时的时间摸不着头脑,想知道为什么我在清除错误的东西时没有工作(www.example.com而不是media.example.com)。

答案 2 :(得分:0)

只需尝试命令

php bin / magento目录:图像:调整大小

然后

重新索引命令

您的系统将正常运行。