【问题标题】:Magento: updated product's image doesn't appear in frontendMagento:更新产品图像不会出现在前端
【发布时间】:2013-01-06 09:51:26
【问题描述】:

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

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

尝试了 2 小时后我很生气。

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

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

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

新图片在后台正常显示。

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

【问题讨论】:

    标签: image magento product appearance


    【解决方案1】:

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

    如果所有这些都失败了,请尝试使用您尚未查看该网站的其他浏览器。如果失败,请尝试上传 您的版本 magento 的新副本,替换所有核心文件。我已经看到 Magento 发生了疯狂的事情,上传干净的副本可以解决任何原因的问题。希望这会有所帮助!

    【讨论】:

    • 不是很多人呸,magento很棘手,一定要经常检查产品的状态!
    【解决方案2】:

    我自己也遇到了这个问题。不要忘记从外部查看,例如在 varnish/pagespeed/some CDN 的情况下,并密切注意 URL。我花了大约一个小时挠头,想知道为什么当我清除错误的东西(www.example.com 而不是 media.example.com)时它不起作用。

    【讨论】:

      【解决方案3】:

      试试命令

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

      然后

      重新索引命令

      您的系统将完美运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-03-24
        • 2014-01-01
        • 1970-01-01
        • 2011-10-06
        • 2011-11-13
        相关资源
        最近更新 更多