Magento 2, Come eliminare le immagini inutilizzate usando lo script php


10

Ho più di 50.000 immagini in pub / media di prodotti.

Ma ci sono così tante immagini inutilizzate, quindi desidero rimuovere tutte le immagini che non sono associate a nessun prodotto .

Per magento 1.9.x questo può essere un link di riferimento ma voglio lo stesso script php per magento 2.1.

Risposte:


12

A tale scopo è possibile utilizzare il modulo di pulizia EAV Hackathon. Dopo l'installazione è possibile utilizzare il comandoeav:media:remove-unused

Puoi trovarlo su Github: https://github.com/magento-hackathon/EAVCleaner/tree/magento2


fammi provare, ti farò sapere.
Ronak Chauhan,

Funziona per me, grazie mille :)
Ronak Chauhan,

A proposito, ho modificato il repository, quindi ora è possibile utilizzare l'installazione del compositore: github.com/Vendic/EAVCleaner . Il vecchio repository sembra essere inattivo.
Tjitse,

Ho provato a installare questo. Il compositore non lo trova e copiarlo direttamente non funziona per me. Potete indicarmi o fornire alcune semplici istruzioni per favore?
PedroKTFC,

Provacomposer require hackathon/magento2-eavcleaner
Tjitse

0

Dopo aver installato il modulo di pulizia EAC, ho eseguito il /opt/cpanel/ea-php72/root/usr/bin/php bin/magento eav:media:remove-unusede ho ricevuto il seguente messaggio di errore. Eventuali suggerimenti?

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

Grazie!


controlla se php è installato o non usa il comando 'php -v', se installato quindi usa il comando 'php bin / magento eav: media: remove-unused' per rimuovere le immagini
Ronak Chauhan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.