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.