Magento无法重建图像缓存

时间:2014-07-23 13:30:49

标签: image magento caching

我已将我的magento从旧主机转移到新主机。一切都运行正常,除了产品的图像。我发现Magento无法在media/catalog/product/cache下生成图像缓存文件夹。我已经按照互联网上的所有解决方案,但我找不到解决方案。这就是我到目前为止所做的。

  1. 将权限更改为777并仔细检查media / catalog / product / cache和var / cache下的Cache文件夹的所有者和组,但没有任何更改。
  2. 重新索引数据,清理缓存,重新生成图像缓存数百万次。
  3. 仔细检查GD安装
  4. 仔细检查磁盘空间。我还有4G。
  5. 删除该文件夹下的任何.htaccess。
  6. 我花了很多时间检查并尝试,检查并重试但没有任何效果。

    有谁可以帮我解决这个问题

4 个答案:

答案 0 :(得分:2)

您也需要media/tmp。如果此刻不存在,请创建它。

 $ cd /path/to/your/magentoRoot/
 $ mkdir media/tmp
 $ chmod 777 media/tmp

此外,请确保www-data或运行网络的任何其他用户(nginx / apache2php-fpm进程)至少可以读取和写入整个{ {1}}文件夹。

答案 1 :(得分:0)

media文件夹从旧主机移动并替换为新主机。它可能会获得您的所有产品图片。

答案 2 :(得分:0)

如果它是-1而不是设置为1024Mb,请检查php-fpm和php.ini文件中的最大内存大小

答案 3 :(得分:0)

在将本地站点复制到本地Fedora Linux计算机上以测试升级过程时,我发生了这种情况。问题可能与Apache服务器没有写入权限有关。因此请注意SELinux阻止Apache写入文件系统,以及Apache用户可以写入Magento文件。