मैं एक मॉड्यूल (अपने खुद के) को अनइंस्टॉल करने की कोशिश कर रहा हूं जो मैंने इस कमांड के साथ सीएलआई का उपयोग करके संगीतकार के माध्यम से स्थापित किया है:
bin/magento module:uninstall -r [Namespace]_[Module]
@RyanH द्वारा यहां दिए गए उत्तर के आधार पर मैंने Setup/Uninstall.php
फ़ाइल बनाई है जो डेटाबेस से संबंधित डेटा को हटाती है।
यह पूरी तरह से काम करता है लेकिन अनइंस्टॉल करने की प्रक्रिया लटकी हुई है।
मैंने स्क्रिप्ट रात में भी छोड़ दी है और अब भी वही परिणाम है।
विस्तार फ़ाइलें अभी भी vendor
मॉड्यूल में हैं।
मैंने फ़ाइल अनुमतियाँ या स्वामी को नहीं छुआ।
क्या सही है:
- डेटाबेस से संबंधित डेटा हटा दिया जाता है
- मॉड्यूल का नाम तालिका से हटा दिया गया है
setup_module
- मॉड्यूल नाम से हटा दिया गया है
app/etc/config.php
।
क्या गलत है:
- मॉड्यूल फ़ाइलें अभी भी
vendor
फ़ोल्डर में हैं। - कंसोल कमांड समाप्त नहीं होता है।
कंसोल आउटपुट:
आप कोड और / या डेटाबेस तालिकाओं को हटाने वाले हैं। क्या आप सुनिश्चित हैं? [Y / N] y
रखरखाव मोड को सक्षम करना
आप बिना डेटाबेस बैकअप के डेटा निकाल रहे हैं।
[Namespace] _ [मॉड्यूल] का डेटा
हटाना [Namespace] _ [मॉड्यूल] डेटाबेस रजिस्ट्री में मॉड्यूल रजिस्ट्री से
हटाना [Namespace] _ [मॉड्यूल] परिनियोजन कॉन्फ़िगरेशन में मॉड्यूल सूची
से Magento के कोडबेस को कोड हटाना:
इसके बाद बस लटक गई।
वैसे भी अनइंस्टॉल की प्रक्रिया को पूरा करने के लिए, या कम से कम इसे डिबग करना है?