Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 删除所有Magento图像并替换_Image_Magento - Fatal编程技术网

Image 删除所有Magento图像并替换

Image 删除所有Magento图像并替换,image,magento,Image,Magento,我有一个magento安装,客户做了几次图像导入,它在错误的产品中得到了错误的图像,最初导入时带冰箱的烤面包机有错误的img名称。在通过CSV进一步导入后,它似乎附加了图像,而不是更改它们 我需要删除网站上的所有产品图像,然后重新进行正确的导入,使所有图像都是正确的 是否有一种快速方法可以删除所有图像,然后通过数据流配置文件重新导入并重新映射正确的字段 任何帮助都会很棒 提前感谢。如何删除所有图像关联: 转到数据库并运行以下操作: DELETE FROM `catalog_product_ent

我有一个magento安装,客户做了几次图像导入,它在错误的产品中得到了错误的图像,最初导入时带冰箱的烤面包机有错误的img名称。在通过CSV进一步导入后,它似乎附加了图像,而不是更改它们

我需要删除网站上的所有产品图像,然后重新进行正确的导入,使所有图像都是正确的

是否有一种快速方法可以删除所有图像,然后通过数据流配置文件重新导入并重新映射正确的字段

任何帮助都会很棒


提前感谢。

如何删除所有图像关联:

转到数据库并运行以下操作:

DELETE FROM `catalog_product_entity_media_gallery`;
(注意这不会删除服务器上的实际文件。为此,您还需要转到
/media
并运行
rm-rf catalog/product/

然后可以重新运行导入


完成后,您需要转到系统>缓存管理并刷新目录映像缓存。

首先:

从目录、产品、实体、varchar中删除*其中属性、id位于(x、y、z

  • x=图像
  • y=小图像
  • z=缩略图
(您可以在eav_属性表中找到它们)

然后:

截断这两个表:

catalog_product_entity_media_gallery
catalog_product_entity_media_gallery_value
删除“/media/catalog/product”中的所有照片

清除缓存


上传您的新照片。

删除所有图像后(我使用自定义的构建脚本),您可以再次运行客户端完成的图像导入,对吗?您看到了吗:?重新处理图像也可能会删除它们。