Magento 2, Como excluir imagens não utilizadas usando o script php

10

Tenho mais de 50.000 imagens em pub / mídia de produtos.

Mas há muitas imagens não utilizadas, por isso quero remover todas as imagens que não estão associadas a nenhum produto .

Para o magento 1.9.x, este pode ser um link de referência, mas eu quero o mesmo script php para o magento 2.1.

Ronak Chauhan
fonte

Respostas:

12

Você pode usar o módulo limpador do Hackathon EAV para isso. Após a instalação, você pode usar o comandoeav:media:remove-unused

Você pode encontrá-lo no Github: https://github.com/magento-hackathon/EAVCleaner/tree/magento2

Tjitse
fonte
deixe-me tentar, você será informado.
Ronak Chauhan
É trabalhar para mim, Muito obrigado :)
Ronak Chauhan
A propósito, eu peguei o repositório, então agora é possível usar a instalação do compositor: github.com/Vendic/EAVCleaner . O antigo repositório parece estar inativo.
Tjitse 01/03/19
Eu tentei instalar isso. O compositor não encontra e copiá-lo diretamente não funciona para mim. Você pode me indicar ou fornecer algumas instruções simples, por favor?
PedroKTFC
Tentecomposer require hackathon/magento2-eavcleaner
Tjitse 30/05/19
0

Depois de instalar o módulo limpador EAC, executei o /opt/cpanel/ea-php72/root/usr/bin/php bin/magento eav:media:remove-unusede recebi a mensagem de erro abaixo. Alguma sugestão?

There are no commands defined in the "eav:media" namespace.

Obrigado!

P. Paul
fonte
verifique se o php está instalado ou não usando o comando 'php -v', se instalado, use o comando 'php bin / magento eav: media: remove-unused' para remover imagens
Ronak Chauhan