将Magento更改为新服务器,现有产品的图像不会显示在前端

时间:2012-05-31 14:26:16

标签: magento

我已将Magento网站迁移到新服务器以优化速度。所有图像似乎都被图像占位符替换。我尝试将媒体权限设置为777,当我删除缓存媒体文件夹并刷新时,会自动创建一个新的缓存文件夹,但只包含占位符图像。我刷新图像缓存,重新索引magento后端,但仍然没有希望。我现在应该怎么做?

有些事情可能会有所帮助:

。用图像创建新产品很好 。刷新缓存,仅创建占位符图像 。试图使用magento-cleanup.php,没有希望 。试图删除媒体文件夹中的.htaccess 。产品的图像存在于媒体文件夹中,而不在缓存文件夹中。 Magento只查看缓存文件夹中的图像:(

5 个答案:

答案 0 :(得分:1)

我认为您服务器上的“gd library”还没有安装,所以请跟你的服务器说... 因为这个图像库... 在“gd library”之后重新索引并清除所有缓存并同时授予对产品文件夹中的媒体文件夹和缓存的完全权限

答案 1 :(得分:1)

我过去也遇到过这个问题,当我将我的magento站点本地移动到新服务器时,突然图像也会在前端和后端消失。 调试完成后,我得到了以下解决方案。

在我的情况下,我去了/ public_html / media / catalog / product并将所有大写字母重命名为小写。

如果您的所有目录都有小写字母,则将其重命名为大写字母。

在此之后,我的所有产品都会显示原样。

我希望它会对你有所帮助。

回答来自:http://chandreshrana.blogspot.in/2015/10/product-images-not-display-after-move.html

答案 2 :(得分:0)

您需要在管理区域中重建所有索引以及刷新缓存。此外,安装一个新的浏览器,如歌剧,&重新访问您的网站。我在使用当前实时站点副本的开发服务器上遇到了类似的问题。并且在过去一年中完成的三次移动/重新部署期间也是如此。

答案 3 :(得分:0)

之前我遇到过这个问题,因为我没有移过/media/catalog/product/cache/

确保该文件夹位于您的服务器上,并且该媒体文件夹具有适当的权限。

答案 4 :(得分:0)

按照以下说明

  1. 转到'缓存存储管理'然后点击“刷新Magento缓存”,“刷新缓存存储'刷新目录图像缓存' &安培; '刷新JavaScript / CSS缓存'
  2. 转到'索引管理',点击'全选'然后选择“重新索引数据”#39;从下拉列表中提交。
  3. 执行此过程3-4次,然后使用CTRL + F5查看前端。现在图像将显示出来。 确保htaccess处于工作模式。

    此答案也发布在Magento images not showing on front end