【问题标题】:Delete all product images in magento删除magento中的所有产品图片
【发布时间】:2023-03-18 01:20:01
【问题描述】:

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

现在有人可以删除所有产品图片吗?

【问题讨论】:

    标签: image magento caching


    【解决方案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 实例中的所有产品图片,如果将其中一些文件设置为您当前的产品图片,可能会导致错误。

    【讨论】:

      【解决方案2】:

      您需要在两个地方删除它们以避免错误。 请注意,以下操作将从您的所有产品中删除所有图片。请先备份。

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

      截断表`catalog_product_entity_media_gallery` 截断表`catalog_product_entity_media_gallery_value`

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

      rm -rf 媒体/目录 rm -rf 媒体/tmp rm -rf media/import(如果您对产品的图像使用了导入过程)。

      【讨论】:

        【解决方案3】:

        试试这个扩展 http://www.magentocommerce.com/magento-connect/image-clean.html

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

        【讨论】:

        • 我已经删除了目录/产品/中的所有图像并删除了所有缓存。但我仍然得到了 image_1.jpg 我即将放弃:oS
        【解决方案4】:

        删除文件

        1. 媒体/目录/产品/
        2. media/tmp/catalog/product/
        3. 清除缓存

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-06-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-02-14
          相关资源
          最近更新 更多