为什么Magento不会重新为我的旧产品生成缓存图像

4

我已将我的Magento更改到新服务器上。问题是它不会为现有产品生成缓存图像,所有产品都变成了占位符。只有新创建的产品才有缓存图像。我该如何强制Magento使用媒体文件夹中的真实图像?


1
你尝试清除图像缓存了吗? - sulabh
1个回答

3

这可能是一个权限错误,我也遇到过多次。尝试使用命令 chmod 777 media/catalog/product -R 或者 chmod 777 media -R ,如果它们可行,则根据您的服务器设置调查前述文件夹的正确非777权限。您可以将媒体文件夹的所有权更改为 www-data:www-data 或者 apache:apache,但这取决于您的服务器设置。


谢谢。我尝试将 media/ 的 chmod 设置为 777,缓存文件夹也可以自动创建,但仅适用于新产品图像。我请求 SSH 访问以 chown media 文件夹。如果再次不成功,则我没有其他尝试方法。 - forrest gump
如果您浏览目录->管理产品,您是否在那里看到旧的图像? - Seth Malaki
1
如果我在管理员中浏览,可以看到媒体选项卡中的一行,其中选择了small_image和thumbnail,但图像为空白。这仅发生在旧产品中。顺便说一下,我尝试了chown媒体文件夹,但仍然完全不起作用。 - forrest gump

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接