"सेटअप" नामस्थान में परिभाषित कोई आदेश नहीं हैं: Magento 2


12

मैंने स्थापित किया है latest version of Megento 2, सब कुछ ठीक फ्रंटेंड, बैकएंड और कार्यक्षमता काम कर रहा है।

मेरे पास bin/magento setup:upgradeकमांड के साथ एक मुद्दा है , जब मैं टर्मिनल में इस कमांड को चलाता हूं तो मुझे अपवाद से नीचे मिलता है।

[InvalidArgumentException]
"सेटअप" नामस्थान में परिभाषित कोई आदेश नहीं हैं।

स्क्रीनशॉट:

यहाँ छवि विवरण दर्ज करें

क्या कोई ऐसी चीज है जो मैंने इंस्टालेशन के दौरान मिस की या मुझे काम करने देने के लिए कुछ पैकेज इंस्टॉल करने की आवश्यकता है?


1
मुझे लगता है कि यह आपके कस्टम मॉड्यूल
कॉन्फिगरेशन

किसी भी तरह से, यह बहुत दुख की बात है कि एक मॉड्यूल के साथ कुछ गलत कोर को नीचे ला सकता है।
माइक्रोवल


मैं एक ही मुद्दे का सामना कर रहा हूं, मॉड्यूल को खोदने के बाद। एक्सएमएल फ़ाइल में अनुक्रम टैग पर एक मामूली बग है, एक बार मैंने तय किया कि मुद्दा सब कुछ ठीक काम कर रहा है।
संतरी

जवाबों:


10

मेरे मामले में, इसने सुडो का उपयोग करके काम किया

sudo bin/magento setup:upgrade

EDIT 19/02/16

वास्तव में, "सूडो" समाधान मैगेंटो फ़ाइलों की खराब अनुमतियों / स्वामित्व के लिए अधिक समाधान है।

यदि आपके पास पहले से ही Magento फ़ाइल सिस्टम का स्वामी नहीं है, तो एक बनाएं और इसे अपाचे समूह में जोड़ें।

adduser magento
passwd magento
//CentOS
usermod -g apache magento
//Ubuntu
usermod -g www-data magento
//restart apache
//CentOS
service httpd restart
//Ubuntu
service apache2 restart

अब जब आपके पास अपना उपयोगकर्ता है, तो आप स्वामित्व और अनुमतियाँ सेट कर सकते हैं (मूल या sudo वाले उपयोगकर्ता)

cd /var/www/html/magento2beta/magento2
find . -type d -exec chmod 770 {} \; && find . -type f -exec chmod 660 {} \; && chmod u+x bin/magento
//CentOS
chown -R magento:apache .
//Ubuntu
chown -R magento:www-data .

Magento उपयोगकर्ता पर स्विच करें

su magento

अब आपको php bin / magento सेटअप चलाने में सक्षम होना चाहिए: अपने Magento उपयोगकर्ता के साथ अपग्रेड या कोई अन्य कमांड


इसका उत्तर होना चाहिए।
RT

2
मैं खिड़कियों का उपयोग कर रहा हूँ। इसे हल करने के लिए मुझे क्या करना होगा?
मयंक

आपको यह त्रुटि तब भी दिखाई देगी जब आपके कस्टम मॉड्यूल के साथ कुछ गलत है, उदाहरण के लिए यदि मॉड्यूल.xml फ़ाइल आदि निर्देशिका में नहीं रखी गई है और इसी तरह।
साइक्लोनोस्कोप

8

There are no commands definedएक सामान्य संदेश है जो एक वास्तविक समस्या को छुपाता है।
मैंने यह मुद्दा खोला है कि मैगेंटो 2 को इस तरह के संदेशों को स्पष्ट करना चाहिए , इसलिए कृपया इसे वोट करें।
मेरे मामलों में समस्या composer.jsonफ़ाइल के साथ और एक्सटेंशन की module.xmlफ़ाइल के साथ थी।
यह सभी देखें:

  • ट्रैकर में सभी There are no commands defined मुद्दे
  • सभी There are no commands defined सवालों पर magento.stackexchange.com

1
आपके उत्तर के लिए धन्यवाद, क्या आपको इस मुद्दे को हल करने के लिए कोई समाधान मिला?
दीपक मनकोटिया 12

बेशक, सिर्फ लिंक पढ़ें।
Mage2.PRO

1
@ Mage2.PRO कृपया यहां अंतिम समाधान
7ochem

कोई "अंतिम समाधान" नहीं है क्योंकि यह व्यक्तिगत है। There are no commands definedसिर्फ एक सामान्य संदेश, यह एक वास्तविक समस्या को छुपाता है, और वास्तविक समस्या अलग हो सकती है।
Mage2.PRO

1
@ Mage2.PRO There are no commands defined in the "setup" namespace। इस त्रुटि के लिए मुझे क्या करना है। मैं विंडोज़ लोकलहोस्ट
mr

3

ऐसा तब होता है जब आपकी कोई भी xml फाइल आदि को परिभाषित नहीं किया जाता है। नोड डिफाइनिंग में अनुक्रम समस्या या त्रुटि हो सकती है

ओपन cmd अपने Magento रूट डायरेक्टरी में जाएं और कमांड के नीचे टाइप करें।

D:\Server\htdocs\mage2>
D:\Server\htdocs\mage2>php bin/magento list

आपको सापेक्ष त्रुटि जानकारी मिलेगी।

[Magento\Framework\Exception\LocalizedException]
  Invalid XML in file D:/Server/htdocs/mage2/app/code/Vendor/Module/et
  c/frontend/di.xml:
  Attribute sortOrder redefined
  Line: 4

2

ऐसा तब होता है जब आपकी कोई भी xml फाइल आदि को परिभाषित नहीं किया जाता है। नोड डिफाइनिंग में अनुक्रम समस्या या त्रुटि हो सकती है

ओपन cmd अपने Magento रूट डायरेक्टरी में जाएं और कमांड के नीचे टाइप करें।

D:\Server\htdocs\mage2>
D:\Server\htdocs\mage2>php bin/magento list

आपको सापेक्ष त्रुटि जानकारी मिलेगी।

[Magento\Framework\Exception\LocalizedException]
  Invalid XML in file D:/Server/htdocs/mage2/app/code/Vendor/Module/et
  c/frontend/di.xml:
  Attribute sortOrder redefined
  Line: 4

1

यदि आप लोकलहोस्ट में मैगनेटो स्थापित करते हैं, तो आपको var और pub फ़ोल्डर के लिए अनुमतियाँ 777 सेट करनी चाहिए। यह समस्या हल हो सकती है


आपके उत्तर के लिए धन्यवाद, इन फ़ोल्डरों के पास पहले से ही 777 अनुमति है
दीपक मनकोटिया

और यह नहीं जागा?
थाओ फाम

हां काम नहीं कर रहा है
दीपक मनकोटिया

किसी को भी इस का हल मिला? जब मैं इस कमांड को चलाता हूं तो मुझे एक और मुद्दा / त्रुटि मिली है अर्थात pdo_mysql एक्सटेंशन स्थापित नहीं है कि क्या करना चाहिए यह पता नहीं लगा सकता है।
KA9

0

मेरे पास एक ही मुद्दा था और मैंने इस समस्या को ठीक करने के लिए कई सुझाए गए बेवकूफ सुझावों का पालन किया जैसे कि मेरे संगीतकार को हटा दें। लेकिन उन लोगों ने मेरी समस्या को ठीक नहीं किया। आज, मुझे फिर से समस्या का सामना करना पड़ा और मैंने समस्या का पता लगाने के लिए एक नए दृष्टिकोण की कोशिश की। सभी विवरण और स्क्रीनशॉट मेरे निजी ब्लॉग पोस्ट http://david.firstbiz.cc/blog_detail.php?id=115 पर हैं मैंने यहां अपने चरणों का वर्णन किया है:

1. सीएलआई के लिए, कृपया "-vvv" संलग्न करें और यह फ़ंक्शन ट्रेस पथ प्रदर्शित करेगा
2. किसी भी उत्पाद पृष्ठ को लोड करने और अपने वेब सर्वर त्रुटि लॉग की जांच करने का प्रयास करें और आप अधिक विवरण देख पाएंगे।
3. वर्ग का नाम और फ़ाइल नाम समान होना चाहिए (* यह मामला है जिसका मैंने सामना किया)

0

यदि आप एक मॉड्यूल बनाने की कोशिश कर रहे थे, तो आपको यह त्रुटि मिलती है, तो सुनिश्चित करें कि आपने इस फाइल को अपने मॉड्यूल में जोड़ा है। /etc/module.xml


0

यह अनुमति मुद्दा हो सकता है। आप सेट कर सकते हैं

chmod -R 777 magento folder permissions.

बस परीक्षण के लिए और देखें कि क्या यह काम करेगा। आशा है कि यह आपकी मदद करेगा।


0

मुझे यह त्रुटि थी और अन्य उत्तरों से मैं यहां पढ़ रहा हूं यह स्पष्ट रूप से विभिन्न समस्याओं के कारण है। लेकिन मेरा कारण कंपनी / मॉड्यूल / etc / di.xml पर मेरी निर्भरता इंजेक्शन फ़ाइल खाली होने के कारण था! (मैंने गलती से सामग्री हटा दी थी)

Magento फ़ाइल को लोड करने की कोशिश कर रहा था, लेकिन यह खाली था इसलिए यह अमान्य था और इस प्रश्न में एक सहित कई त्रुटियों का कारण बना

बस मैंने सोचा कि मैं इस घटना को पोस्ट करता हूँ यह उनके जीवन के कुछ और 4 घंटे बचाता है !!


0

मैं वही समस्या का सामना करना पड़ा है और मेरे मामले में, इस मुद्दे लापता की वजह से था config.phpमें app/etc


0

कृपया अपने MagentoDirectory की अनुमति की जाँच करें।

$ sud rm -rf var / cache / * जनरेट / कोड / *

$ sudo chmod 777 -R magentoDirectory

$ sudo chown -R www-data: www-data magentoDirectory

$ php बिन / magento सेटअप: di: संकलन

$ php बिन / magento कैश: साफ

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.