"সেটআপ" নেমস্পেসে কোনও আদেশ দেওয়া হয়নি: ম্যাজেন্টো 2


12

আমি ইনস্টল করেছি latest version of Megento 2, সবকিছু সূক্ষ্ম সম্মুখভাগ, ব্যাকএন্ড এবং কার্যকারিতা নিয়ে কাজ করছে।

bin/magento setup:upgradeকমান্ড নিয়ে আমার একটি সমস্যা রয়েছে , যখন আমি এই কমান্ডটি টার্মিনালে চালিত করি তখন আমি ব্যতিক্রমের নীচে নেমে যাই।

[অবৈধআর্গুমেন্টএক্সেপশন]
"সেটআপ" নেমস্পেসে কোনও আদেশ নির্দেশিত নেই।

স্ক্রীনশট:

এখানে চিত্র বর্ণনা লিখুন

ইনস্টলেশন চলাকালীন আমার কোনও জিনিস মিস হয়েছে বা এটি কাজ করতে আমাকে কিছু প্যাকেজ ইনস্টল করতে হবে?


1
আমি মনে করি এটি আপনার কাস্টম মডিউল কনফিগারেশনে কিছু ভুল ..
HoangHieu

যেভাবেই হোক না কেন, এটি অত্যন্ত দুঃখের বিষয় যে একটি মডিউলে কিছু ভুল হয়েছে যা নীচে নামিয়ে আনতে পারে।
মাইকেলেস


আমি একই ইস্যুটির মুখোমুখি হয়েছি, মডিউল.এক্সএমএল ফাইলটি খননের পরে সিক্যুয়েন্স ট্যাগে একটি ছোট্ট বাগ আছে, একবার আমি সমস্যাটি স্থির করে দিলে সবকিছু ঠিকঠাক চলছে।
সেন্থিল

উত্তর:


10

আমার ক্ষেত্রে এটি sudo ব্যবহার করে কাজ করেছে

sudo bin/magento setup:upgrade

সম্পাদনা 19/02/16

প্রকৃতপক্ষে, "sudo" সমাধানটি মাগেন্তো ফাইলগুলির খারাপ অনুমতি / মালিকানার জন্য আরও কার্যকর।

আপনার যদি ইতিমধ্যে কোনও ম্যাজেন্টো ফাইল সিস্টেমের মালিক না থাকে তবে একটি তৈরি করুন এবং এটি অ্যাপাচি গ্রুপে যুক্ত করুন।

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

এখন আপনার নিজের ব্যবহারকারী হিসাবে, আপনি মালিকানা এবং অনুমতিগুলি সেট করতে পারেন (রুট বা সুডো সহ কোনও ব্যবহারকারী)

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 .

ম্যাজেন্টো ব্যবহারকারীতে স্যুইচ করুন

su magento

এখন আপনার পিএইচপি বিন / ম্যাজেন্টো সেটআপ চালাতে সক্ষম হওয়া উচিত: আপনার ম্যাজেন্টো ব্যবহারকারীর সাথে আপগ্রেড বা অন্য কোনও কমান্ড


এই উত্তর হওয়া উচিত।
আরটি

2
আমি উইন্ডোজ ব্যবহার করছি। এটি সমাধান করার জন্য আমাকে কী করতে হবে?
MaYaNk

এছাড়াও আপনি এই ত্রুটি দেখতে হবে কিছু আপনার কাস্টম মডিউলটির ভুল, উদাহরণস্বরূপ যদি module.xml ফাইল না তাই etc ডিরেক্টরিতে অবস্থিত স্থাপন করা হয়।
সাইক্লোনকোড

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
আপনার উত্তরের জন্য ধন্যবাদ, আপনি কি এই সমস্যা সমাধানের জন্য কোনও সমাধান পেয়েছেন?
দীপক মানকোটিয়া

অবশ্যই, কেবল লিঙ্কগুলি পড়ুন।
Mage2.PRO

1
@ ম্যাজ ২.পিআরও দয়া করে এখানে চূড়ান্ত সমাধান পোস্ট করুন
২oc

কোনও "চূড়ান্ত সমাধান" নেই কারণ এটি স্বতন্ত্র। There are no commands definedকেবল একটি জেনেরিক বার্তা, এটি একটি আসল সমস্যা লুকায় এবং আসল সমস্যাটি ভিন্ন হতে পারে।
Mage2.PRO

1
@ Mage2.PRO There are no commands defined in the "setup" namespace। এই ত্রুটিটির জন্য আমাকে কী করতে হবে। আমি উইন্ডোজ লোকালহোস্ট ব্যবহার করছি
মি। সর্বাধিক

3

যদি আপনার কোনও এক্সএমএল ফাইল ইত্যাদি সংজ্ঞায়িত করে তবে এটি ঘটে। নোড নির্ধারণে ক্রম সমস্যা বা ত্রুটি হতে পারে

সিএমডি খুলুন আপনার ম্যাজেন্টো রুট ডিরেক্টরিতে যান এবং নীচের কমান্ডটি টাইপ করুন।

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

যদি আপনার কোনও এক্সএমএল ফাইল ইত্যাদি সংজ্ঞায়িত করে তবে এটি ঘটে। নোড নির্ধারণে ক্রম সমস্যা বা ত্রুটি হতে পারে

সিএমডি খুলুন আপনার ম্যাজেন্টো রুট ডিরেক্টরিতে যান এবং নীচের কমান্ডটি টাইপ করুন।

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

যদি আপনি লোকালহোস্টে ম্যাজেন্টো ইনস্টল করেন, আপনার ভেরি এবং পাব ফোল্ডারের জন্য অনুমতিগুলি 777 নির্ধারণ করা উচিত। এই সমস্যাটি সমাধান করতে পারে


আপনার জবাবের জন্য ধন্যবাদ, এই ফোল্ডারগুলির ইতিমধ্যে 7 777 টি অনুমতি রয়েছে
দীপক মানকোটিয়া

এটা কি জাগ্রত নয়?
থাই ফাম

হ্যাঁ কাজ করছে না
দীপক মানকোটিয়া

এর সমাধান কি কেউ পেয়েছে? আমি এই কমান্ডটি চালানোর সাথে সাথে আমি আবার একটি সমস্যা / ত্রুটি পেয়েছি অর্থাৎ pdo_mysql এক্সটেনশানটি ইনস্টল করা নেই যা করতে হবে তা বের করতে পারে না।
কেএ 9

0

আমার একই সমস্যা ছিল এবং আমি আমার কম্পোজার.জেসনকে মুছার মতো সমস্যাটি সমাধান করার জন্য বেশ কয়েকটি প্রস্তাবিত মূ .় পরামর্শ অনুসরণ করি। কিন্তু এগুলি আমার সমস্যার সমাধান করেনি। আজ, আমি আবার সমস্যার মুখোমুখি হয়েছি এবং সমস্যাটি সনাক্ত করার জন্য আমি একটি নতুন পদ্ধতির চেষ্টা করেছি। সমস্ত বিবরণ এবং স্ক্রিনশটটি আমার ব্যক্তিগত ব্লগ পোস্টে রয়েছে http://david.firstbiz.cc/blog_detail.php?id=115 আমি আমার পদক্ষেপগুলি এখানে বর্ণনা করেছি:

1. সিএলআইয়ের জন্য, দয়া করে "-vvv" যুক্ত করুন এবং এটি ফাংশন ট্রেস পাথগুলি প্রদর্শন করবে
২. কোনও পণ্য পৃষ্ঠা লোড করার চেষ্টা করুন এবং আপনার ওয়েব সার্ভারের ত্রুটি লগটি পরীক্ষা করুন এবং আপনি আরও বিশদটি দেখতে সক্ষম হবেন।
৩. শ্রেণীর নাম এবং ফাইলের নাম একই হওয়া উচিত (* এটিই আমার মুখোমুখি হয়েছে)

0

আপনি মডিউল তৈরির চেষ্টা করার ঠিক পরে যদি আপনি এই ত্রুটিটি পান তবে নিশ্চিত হয়ে নিন যে আপনি এই মডিউলটিতে এই ফাইলগুলি যুক্ত করেছেন। /etc/module.xml


0

এটি অনুমতি ইস্যু হতে পারে। আপনি সেট করতে পারেন

chmod -R 777 magento folder permissions.

কেবল পরীক্ষার জন্য এবং দেখুন এটি কার্যকর হবে কিনা। আশা করি এটি আপনাকে সাহায্য করবে


0

আমার একই ত্রুটি ছিল এবং অন্যান্য উত্তরগুলি থেকে আমি এখানে পড়ছি এটি স্পষ্টতই বিভিন্ন সমস্যার কারণে ঘটেছিল। কিন্তু আমার কারণটি হয়েছিল কারণ সংস্থা / মডিউল / ইত্যাদি / di.xML এ আমার নির্ভরতা ইনজেকশন ফাইলটি খালি ছিল! (আমি ভুল করে বিষয়বস্তু মুছে ফেলেছি)

ম্যাজেন্টো ফাইলটি লোড করার চেষ্টা করছিল তবে এটি খালি তাই এটি অবৈধ এবং এই প্রশ্নের মধ্যে থাকা একাধিক ত্রুটি ঘটায়

আমি ভেবেছিলাম আমি পোস্ট করব তবে এটি তাদের জীবনের আরও 4 ঘন্টা বাঁচায় !!


0

আমি অনুরূপ ইস্যু সম্মুখীন এবং আমার ক্ষেত্রে, সমস্যা অনুপস্থিত হবার কথা ছিলো config.phpমধ্যে app/etc


0

দয়া করে আপনার ম্যাজেন্টো ডিরেক্টরিতে অনুমতি পরীক্ষা করুন।

$ সুডো আরএম-আরএফ ভার / ক্যাশে / * উত্পন্ন / কোড / *

do sudo chmod 777 -R ম্যাজেন্টো ডিরেক্টরি

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

$ পিএইচপি বিন / ম্যাজেন্টো সেটআপ: ডিআই: সংকলন

$ পিএইচপি বিন / ম্যাজেন্টো ক্যাশে: পরিষ্কার

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.