删除magento中的所有产品图像

时间:2015-02-22 19:19:31

标签: image magento caching

我在magento上传了一个产品图片,但发现它并不好。所以我删除了它并上传了另一个同名的图像。现在我在图像名称后面得到一个_1。当然,当图像已经存在时会发生这种情况。

现在有人如何删除所有产品图片?

4 个答案:

答案 0 :(得分:1)

好吧,如果你想摆脱产品的图像文件,你需要去你的服务器(通过ssh / ftp或一些cPanel)并删除/media/catalog/product的所有内容。使用ssh你应该这样做:

ssh login@host [-p {port} # only if it's not 22 which is default, often it's also 2222 or 2223]
cd /path/to/your/magento/root
rm -rf /media/catalog/product/*

但请记住,它会删除Magento实例中的所有产品图片,如果将某些文件设置为当前产品图片,可能会导致错误。

答案 1 :(得分:1)

您需要在两个位置删除它们以避免错误。 请注意,以下内容将删除所有产品中的所有图片。请先备份。

首先,您需要将它们从数据库中删除。您可以通过在phpMyAdmin中发出以下内容来执行此操作,或者您选择:

TRUNCATE TABLE `catalog_product_entity_media_gallery`
TRUNCATE TABLE `catalog_product_entity_media_gallery_value`

其次,删除媒体/目录文件夹。使用SSH,您可以使用:

rm -rf media/catalog
rm -rf media/tmp
rm -rf media/import (if you used an import process for your images with your products).

答案 2 :(得分:0)

试试此扩展程序 http://www.magentocommerce.com/magento-connect/image-clean.html

在产品数量较多的网站上,它运行缓慢,但您可以从硬盘中删除图像(这些图像已在Magento中删除)。

答案 3 :(得分:0)

中删除文件
  1. 媒体/目录/产品/
  2. 媒体的/ tmp /目录/产品/
  3. 清除缓存