Magento 2, Cara menghapus gambar yang tidak digunakan menggunakan skrip php


10

Saya memiliki lebih dari 50.000 gambar di pub / media produk.

Tetapi ada begitu banyak gambar yang tidak digunakan jadi saya ingin menghapus semua gambar yang tidak terkait dengan produk apa pun .

Untuk magento 1.9.x ini bisa menjadi tautan Referensi tetapi saya ingin skrip php yang sama untuk magento 2.1.

Jawaban:


12

Anda dapat menggunakan modul pembersih Hackathon EAV untuk ini. Setelah instalasi, Anda dapat menggunakan perintaheav:media:remove-unused

Anda dapat menemukannya di Github: https://github.com/magento-hackathon/EAVCleaner/tree/magento2


biarkan aku mencobanya, akan memberitahumu.
— Ronak Chauhan

Ini bekerja untuk saya, Terima kasih banyak :)
— Ronak Chauhan

Ngomong-ngomong, saya sudah forked repo jadi sekarang mungkin untuk menggunakan instalasi komposer: github.com/Vendic/EAVCleaner . Repo lama tampaknya tidak aktif.
— Tjitse

Saya sudah mencoba menginstal ini. Komposer tidak menemukannya dan menyalinnya secara langsung tidak berfungsi untuk saya. Bisakah Anda mengarahkan saya ke atau memberikan beberapa instruksi sederhana?
— PedroKTFC

Cobacomposer require hackathon/magento2-eavcleaner
— Tjitse

0

Setelah menginstal modul pembersih EAC, saya menjalankan /opt/cpanel/ea-php72/root/usr/bin/php bin/magento eav:media:remove-unuseddan mendapatkan pesan kesalahan di bawah ini. Ada saran?

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

Terima kasih!


periksa apakah php diinstal atau tidak menggunakan perintah 'php -v', jika diinstal maka gunakan perintah 'php bin / magento eav: media: perintah hapus-tidak digunakan' untuk menghapus gambar
— Ronak Chauhan
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.