Magento 2, php स्क्रिप्ट का उपयोग करके अप्रयुक्त छवियों को कैसे हटाएं


10

मेरे पास उत्पादों के पब / मीडिया में 50,000 से अधिक चित्र हैं।

लेकिन बहुत सारी अप्रयुक्त छवियां हैं इसलिए मैं उन सभी छवियों को हटाना चाहता हूं जो किसी भी उत्पाद से जुड़ी नहीं हैं

Magento 1.9.x के लिए यह एक संदर्भ लिंक हो सकता है लेकिन मुझे Magento 2.1 के लिए एक ही php स्क्रिप्ट चाहिए।

जवाबों:


12

आप इसके लिए हैकथॉन ईएवी क्लीनर मॉड्यूल का उपयोग कर सकते हैं। स्थापना के बाद आप कमांड का उपयोग कर सकते हैंeav:media:remove-unused

आप इसे Github पर पा सकते हैं: https://github.com/magento-hackathon/EAVCleaner/tree/magento2


मुझे यह कोशिश करने दो, तुम्हें बता दूंगा।
रौनक चौहान

यह मेरे लिए काम कर रहा है, बहुत बहुत धन्यवाद :)
रौनक चौहान

वैसे, मैंने रेपो को कांटा है इसलिए अब संगीतकार इंस्टॉलेशन का उपयोग संभव है: github.com/Vendic/EAVCleaner । पुराना रेपो निष्क्रिय लग रहा है।
तजस्से

मैंने इसे स्थापित करने का प्रयास किया है। संगीतकार इसे नहीं ढूंढता है और इसे सीधे कॉपी करना मेरे लिए काम नहीं करता है। क्या आप मुझे संकेत दे सकते हैं या कुछ सरल निर्देश प्रदान कर सकते हैं?
पेड्रोकेटएफसी

ट्राई करेंcomposer require hackathon/magento2-eavcleaner
शाम

0

ईएसी क्लीनर मॉड्यूल स्थापित करने के बाद, मैंने भाग लिया /opt/cpanel/ea-php72/root/usr/bin/php bin/magento eav:media:remove-unusedऔर नीचे त्रुटि संदेश मिला। कोई सुझाव?

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

धन्यवाद!


जाँच करें कि क्या php स्थापित है या 'php -v' कमांड का उपयोग नहीं कर रहा है, यदि संस्थापित है तो कमांड 'php bin / magento eav: मीडिया: remove-unused' कमांड का उपयोग करके चित्र निकालें
रौनक चौहान
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.