【发布时间】:2023-03-18 01:20:01
【问题描述】:
我在 magento 中上传了一张产品图片,但发现它并不好。所以我删除了它并上传了另一个同名的图像。现在我在图像名称后得到一个_1。当然,这发生在图像已经存在时。
现在有人可以删除所有产品图片吗?
【问题讨论】:
我在 magento 中上传了一张产品图片,但发现它并不好。所以我删除了它并上传了另一个同名的图像。现在我在图像名称后得到一个_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 实例中的所有产品图片,如果将其中一些文件设置为您当前的产品图片,可能会导致错误。
【讨论】:
您需要在两个地方删除它们以避免错误。 请注意,以下操作将从您的所有产品中删除所有图片。请先备份。
首先,您需要将它们从数据库中删除。您可以通过在 phpMyAdmin 中发出以下命令来执行此操作,或者您可以选择:
截断表`catalog_product_entity_media_gallery` 截断表`catalog_product_entity_media_gallery_value`其次,删除您的媒体/目录文件夹。使用 SSH,您将使用:
rm -rf 媒体/目录 rm -rf 媒体/tmp rm -rf media/import(如果您对产品的图像使用了导入过程)。【讨论】:
试试这个扩展 http://www.magentocommerce.com/magento-connect/image-clean.html
在产品数量较多的网站上,它运行缓慢,但您可以从硬盘中删除图像(这些图像已在 Magento 中删除)。
【讨论】:
删除文件
【讨论】: