Magento 2, Cách xóa ảnh không sử dụng bằng tập lệnh php


10

Tôi có hơn 50.000 hình ảnh trong quán rượu / phương tiện sản phẩm.

Nhưng có rất nhiều hình ảnh không được sử dụng nên tôi muốn xóa tất cả các hình ảnh không liên quan đến bất kỳ sản phẩm nào .

Đối với magento 1.9.x đây có thể là một liên kết Tham khảo nhưng tôi muốn cùng một tập lệnh php cho magento 2.1.

Câu trả lời:


12

Bạn có thể sử dụng mô-đun trình dọn dẹp Hackathon EAV cho việc này. Sau khi cài đặt, bạn có thể sử dụng lệnheav:media:remove-unused

Bạn có thể tìm thấy nó trên Github: https://github.com/magento-hackathon/EAVCleaner/tree/magento2


Hãy để tôi thử nó, sẽ cho bạn biết.
Ronak Chauhan

Nó làm việc cho tôi, Cảm ơn bạn rất nhiều :)
Ronak Chauhan

Nhân tiện, tôi đã rẽ nhánh repo để bây giờ có thể sử dụng cài đặt trình soạn thảo: github.com/Vendic/EAVCleaner . Các repo cũ dường như không hoạt động.
Tjitse

Tôi đã thử cài đặt cái này. Nhà soạn nhạc không tìm thấy nó và sao chép nó trực tiếp không hoạt động đối với tôi. Bạn có thể chỉ cho tôi hoặc cung cấp một số hướng dẫn đơn giản xin vui lòng?
PedroKTFC

Hãy thửcomposer require hackathon/magento2-eavcleaner
Tjitse

0

Sau khi cài đặt mô-đun EAC cleaner, tôi chạy /opt/cpanel/ea-php72/root/usr/bin/php bin/magento eav:media:remove-unusedvà nhận được thông báo lỗi bên dưới. Bất kỳ đề xuất?

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

Cảm ơn bạn!


kiểm tra xem php đã được cài đặt hay chưa sử dụng lệnh 'php -v', nếu được cài đặt thì hãy sử dụng lệnh 'php bin / magento eav: media: remove-unuse' để xóa hình ảnh
Ronak Chauhan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.