繁体   English   中英

Magento不重建产品缩略图缓存?

[英]Magento not rebuilding product thumbnail cache?

好吧,所以我实现了adaptiveResize模块(https://github.com/wearefarm/magento-adaptive-resize)。 我想我已经正确安装了它。

实际上,我在网站上使用大的“缩略图”作为产品图片,因为这似乎是每个产品获取多个图片的最简单方法。 因此,更改产品图像时,我正在更改缩略图。

好的,所以我转到app / design / frontend / base / default / template / catalog / product / view / media.phtml并将缩略图的调整大小功能更改为adaptiveResize。 但是现在所有这些图像都将作为默认的Magento占位符加载。 嘘。 改回常规调整大小即可解决此问题。

我重命名了media / catalog / product / cache,以强制站点创建一个新的缓存文件夹。 它已经这样做了,但是在其内部创建了一个image和small_image文件夹,但是没有缩略图文件夹。

我的.htaccess文件的内存限制设置为512M。 我似乎没有php.ini文件(或者我不知道它在哪里...),但是有一个php.ini.sample,它的内存也设置为512M。

有任何想法吗? 照片太大了吗?

该网站位于cart.oldfloridian.com。 类别图片在实施此模块后也起作用(http://learntipsandtricks.com/blog/magento/121/How-to-resize-Magento-e-Commerce-category-images)-也许是同一缓存问题?

我刚刚安装并且运行正常,请确保您的media / *为777,然后转到管理面板中的magento缓存,然后单击“刷新目录图像缓存”

看来是权限问题。

然后

echo $this->helper('catalog/image')->init($_product, 'small_image')->adaptiveResize(250,380); 

确保已安装PHP“ GD”图形模块。 Magento使用它来创建缩略图。 输入您的外壳:

php5 -m

查看gd是否在列表中。 如果不是,请安装它,然后在您的shell中键入以下命令重新启动apache:

sudo apt-get install php5-gd
sudo apachectl restart

在此链接上有更全面的说明

Flakerim关于刷新目录图像缓存是正确的,但是也省略了刷新浏览器缓存。 那对我有用。

您不必小心var /中的任何文件夹,因此始终可以安全地运行

rm -Rf var/cache/* var/generation/*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM