Magento未重建产品映像缓存



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

这似乎是权限问题?相关文件夹(媒体)当前被递归地设置为777。但我还是有问题。

还将媒体中的htaccess更名为htaccess旧

运气不好。也无法上传新图像。不,服务器没有耗尽存储空间。

确保安装了PHP"GD"图形模块。Magento使用它来创建缩略图。键入您的外壳:

php5 -m | grep gd

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

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

sudo apt-get install php5-gd

接下来,重新启动Apache。如何做到这一点可能是您的安装所特有的,所以请确保您知道正确的方法。

Ubuntu 12:

sudo service apache2 graceful

操作系统X:

sudo apachectl graceful

如果您不需要"优雅"的重新启动(保留现有连接),那么只需在上面的命令中使用"重新启动"一词,而不是"优雅"一词。

此链接提供了更全面的说明。

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

也可以试试:

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

此外,请检查您的GD库是否安装了jpeg支持。

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

最新更新