Magento没有重建产品图像缓存

时间:2013-11-19 14:57:19

标签: magento

清除Magento的图像缓存后,该网站似乎无法重建图像缓存,并且某些网页正在加载网址扩展名?___ SID = U.所有产品图片都显示为空白,并且看起来停止进一步加载网站(这些页面上没有页脚或侧边栏加载)。

这似乎是一个权限问题?相关文件夹(媒体)目前递归设置为777.但我仍然遇到问题。

还将媒体中的htaccess重命名为htaccess-old

没有运气。无法上传新图片。并且没有服务器没有存储空间。

3 个答案:

答案 0 :(得分:7)

确保PHP" GD"已安装图形模块。 Magento使用它来创建缩略图。输入你的shell:

php5 -m | grep gd

这应该在一行中单独输出gd。如果没有,则需要安装gd模块。

因此,要安装gd,请在shell中键入以下命令(在Ubuntu 12上测试,但可能因操作系统而异):

sudo apt-get install php5-gd

接下来,重启Apache。如何做到这一点可能与您的安装有关,因此请确保您知道正确的方法。

Ubuntu 12:

sudo service apache2 graceful

OS X:

sudo apachectl graceful

如果你不需要优雅的"重新启动(保留现有连接)然后只需使用" restart"而不是#34;优雅"在上面的命令中。

There are more comprehensive instructions at this link

答案 1 :(得分:4)

  • 媒体文件夹权限777
  • 删除媒体文件夹下的htaccess文件
  • 清除缓存
  • 缓存文件夹是可写的
  • 重建所有索引

尝试:

cd /var/www/html/var
rm -rf cache/* full_page_cache/*

答案 2 :(得分:2)

另外还要检查您的GD库是否安装了jpeg支持。

<?php
if (function_exists('imagecreatefromjpeg')) {
echo 'ok';
} else {
  echo 'jpeg support not installed';
}
?>