製品のパブ/メディアに50,000枚以上の画像があります。
しかし、未使用の画像が非常に多いため、どの製品にも関連付けられていないすべての画像を削除したいと思います。
magento 1.9.xの場合、これは参照リンクにすることができますが、 magento 2.1と同じphpスクリプトが必要です。
製品のパブ/メディアに50,000枚以上の画像があります。
しかし、未使用の画像が非常に多いため、どの製品にも関連付けられていないすべての画像を削除したいと思います。
magento 1.9.xの場合、これは参照リンクにすることができますが、 magento 2.1と同じphpスクリプトが必要です。
回答:
これには、Hackathon EAVクリーナーモジュールを使用できます。インストール後、次のコマンドを使用できますeav:media:remove-unused
あなたはそれをGithubで見つけることができます:https://github.com/magento-hackathon/EAVCleaner/tree/magento2
composer require hackathon/magento2-eavcleaner
EACクリーナーモジュールをインストールした後、を実行した/opt/cpanel/ea-php72/root/usr/bin/php bin/magento eav:media:remove-unused
ところ、以下のエラーメッセージが表示されました。助言がありますか?
There are no commands defined in the "eav:media" namespace.
ありがとうございました!