Magento2 অ্যাডমিন মেনু প্যানেল কাজ করে না


12

ম্যাজেন্টো 2 ড্যাশবোর্ড:

সমস্ত অ্যাডমিন মেনু লিঙ্ক কাজ করে না এবং একটি অদ্ভুত আইকন রয়েছে। কেন?

আমি কিছু করতে পারি না।

উত্তর:


26

সমাধানের নীচে আমার জন্য
এটি চেষ্টা করে দেখুন।
যেতে অ্যাপ্লিকেশন / ইত্যাদি / di.xml

লাইনটি সন্ধান করুন

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink 

এবং এটি দিয়ে প্রতিস্থাপন করুন

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

কোনও ডিরেক্টরিতে কোনও ফাইল সরানোর দরকার নেই।


আমার প্লেজার !! ..
ধোওয়ালের

@ প্রিয়াপোনুসামি, আপনি কীভাবে ব্যাখ্যা করতে পারেন যে এই সমাধান কীভাবে এবং কেন কাজ করে? ২.১.x - কোডটিতে ইতিমধ্যে এই লাইন রয়েছে<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
স্লিমশাদ্দিয়

আপনার অনুলিপিতে মূলধন থাকা দরকার বা এটি কার্যকর হয় না। আপনার উত্তর আপডেট করুন।
এসআর_ম্যাজেন্টো

@ বিক্রম আপনি কি বিষয়টি সমাধান করেছেন? আমার প্রতিক্রিয়াতে দেরি হওয়ার জন্য দুঃখিত
প্রিয়া পন্নুসামি

@ প্রিয়াপোনুসামি: আমি নিশ্চিত নই যে এই সমাধান কীভাবে এবং কেন কাজ করে?
স্লিমশাদ্দিয়

12

আমি আশা করি এটা তোমাকে সাহায্য করবে

গোটো ম্যাজেন্টো 2 মূল ডিরেক্টরি -> পাব -> স্থিতিশীল এবং স্ট্যাটিক ফোল্ডারটি সরান এবং var / cache , var / composer_home , var / generation , var / page_cache , var / view_preprocessed সরান

তারপরে দৌড়াও,

পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-সামগ্রী: মোতায়েন করুন


পাব / স্ট্যাটিক সামগ্রীগুলি সরানোর সময় সাবধানতা .htaccess ফাইলটি অপসারণ করবেন না অন্যথায় CSS এবং javasrcipt রেন্ডার করবে না এবং পৃষ্ঠাটি কেবল পাঠ্য সহ লোড হবে।
ফারহানস

3

ব্যাকআপ নেওয়ার আগে এটি চেষ্টা করুন

.htaccessফাইল বাদে সবকিছু সরিয়ে ফেলুনpub/static folder

খুলুন app/etc/di.xmlপথ খুঁজে

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

এবং প্রতিস্থাপন

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

দ্রষ্টব্য: ফাইল pub/statiব্যতীত সি এর অধীনে সম্পূর্ণ ফাইল এবং ফোল্ডারটি সরান .htaccess

আরও তথ্যের জন্য এই http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/


মনে রাখবেন এটি কেবল বিকাশকারী মোডে কাজ করে।
জোশুয়া বন্যা

2

অ্যাডমিন থেকে জেএস মার্জ অক্ষম করুন:

Go to System->Configuration->Developer

অথবা যদি অ্যাডমিন মেনু কাজ না করে তবে
টেবিলের অভ্যন্তরে গোটো ডাটাবেস কোর_কনফিগ_ডেটা কী ডি / জেএস / মার্জ_ফাইলে পরিবর্তন 1 থেকে 0



2

এটি আমাকে মুহূর্তের জন্য থামিয়ে দিয়েছে, নিশ্চিত করুন যে আপনার magento_root/ডিরেক্টরিটি কেবল ওয়েব ডিরেক্টরি নয় আপনার ডিরেক্টরিটি আপনার ওয়েব সার্ভারের মাধ্যমে অ্যাক্সেসযোগ্য magento_root/pub/- আপনি এলিয়াস ব্যবহার করতে পারেন বা আপনার ওয়েব রুট পরিবর্তন করতে পারেন।


দয়া করে আপনি আরও অন্তর্দৃষ্টি প্রদান করতে পারেন? পুরো ম্যাজেন্টো রুটে অ্যাক্সেসের অনুমতি দেওয়া কম সুরক্ষিত, তাই আমি বরং পাব ফোল্ডারটিকে সংযুক্ত করে রাখতে চাই। আমি ইতিমধ্যে / সেটআপ এবং / আপগ্রেড ডিরেক্টরিগুলির জন্য আমার apache2.conf ফাইলটিতে উপকরণ যুক্ত করেছি, সুতরাং এই ত্রুটিটি সমাধান করার জন্য আমার কোথায় এটি নির্দেশ করতে হবে?
জোশুয়া বন্যা 11

@ জোশুয়াফ্লুড দুঃখিত, এটি কেবলমাত্র আপাচে আমার কাছে প্রাসঙ্গিক ছিল এবং আমরা তখন থেকে এনগিনেক্সে চলে এসেছি (যা আমি প্রস্তাব দিয়েছি, এটি আমাদের ক্ষেত্রে খুব ভাল কাজ করে)।
জেমস

ঠিক আছে ধন্যবাদ! আমি মাত্র 10 মিনিট আগে পড়েছিলাম যে লোকেরা এনজিএনএক্সের সাথে অনেক বেশি সাফল্য অর্জন করছে। আমি কী জিজ্ঞাসা করতে পারি যে আপনি কীভাবে আপনার বাকী স্ট্যাকটি সেট আপ করেছেন, বা কমপক্ষে আপনি বার্নিশ এবং কোন সংস্করণ ব্যবহার করছেন কিনা? আমি উবুন্টু 18.04 এ ম্যাজেন্টো দিয়ে বার্নিশ 5 চালাতে সমস্যা করছি তবে নিশ্চিত নয় যে এটির বায়োনিক বা আমার কেবল বার্নিশ 4-এ ডাউনগ্রেড করা দরকার কিনা
জোশুয়া প্লাবন

@ জোশুয়াফ্লুড স্ট্যাকটি সোজা, উবুন্টু (16.04) -> বার্নিশ (4.1) -> এনগিনেক্স (1.10) -> পিএইচপি-এফপিএম (7.2)। আমরা রেডিসকে আমাদের ফ্রন্টএন্ড সার্ভারগুলির মধ্যে সেশন এবং ক্যাশে ভাগ করে নিতে ব্যবহার করি। আমরা কেবল ওয়ার্নিশ ৪.১ এর সাথে আটকেছি কারণ এটি কাজ করে এবং দৃ rock় শক্তিশালী তবে এর অর্থ আমি এখনও কোনও আপগ্রেডের দিকে নজর দিইনি তাই আমি x.০ এর সাথে সম্ভাব্য সমস্যার বিষয়ে মন্তব্য করতে পারি না ...
জেমস

আহ ঠিক আছে ধন্যবাদ। আমি এটিকে একবার চালিয়ে দেব
জোশুয়া বন্যা

2

গোটো ম্যাজেন্টো 2 মূল ডিরেক্টরি -> পাব -> স্থিতিশীল এবং স্ট্যাটিক ফোল্ডারটি সরান এবং var / cache, var / composer_home, var / generation, var / page_cache, var / view_preprocessed সরান

তারপরে চালান, পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-সামগ্রী: স্থাপন করুন dep

এবং তাদের

অ্যাপ্লিকেশন / ইত্যাদি / di.xml

574 লাইনে লাইন যান:

পুরানো লাইন:

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

এর সাথে প্রতিস্থাপন করুন (নতুন লাইন)

Magento\Framework\App\View\Asset\MaterializationStrategy\copy

0 ডাউন ভোট

আমি সবেমাত্র নিম্নলিখিতগুলি করেছি:

cd magento2 folder
run shell command

আমার সিস্টেম:

magento 2.0.2
xampp 7.0.3
windows 7

জাস্টিন @ গ্যাটউয়ে এফ: \ এক্সএ্যাম্প্প \ এইচটিডোকস \ ম্যাগ 2

php -f bin/magento setup:static-content:deploy

নোট করুন যে সিমলিংক এন্ট্রি সম্পাদনা di.xmlশুধুমাত্র বিকাশকারী মোডে ওয়েবসাইটকে প্রভাবিত করে।
জোশুয়া বন্যা

1

আমি উপরের সমস্ত সমাধানগুলি প্রয়োগ করেছি তবে একটি জিনিস নিঃশব্দে রেখে গেছে ...

আমি যখন সম্পাদনা করতে গিয়েছিলাম তখন পরিবর্তনগুলি সংরক্ষণ করতে সক্ষম হতে আমাকে ফোল্ডারে অনুমতি পরিবর্তন করতে হয়েছিল। আমি সম্পাদনাটি এতে সংরক্ষণ করার পরে di.xml, অনুমতিগুলি আবার 444-এ পরিবর্তন করেছি, সমস্ত ক্যাশে ফাইল মুছে ফেলেছি এবং পুনরায় লোড করেছি। এটি কাজ করে না।

কয়েকটি চেষ্টা করার পরে, আমি ফোল্ডারে লিখনের অনুমতিটি ছেড়ে দিয়েছি, ক্যাশে মুছে ফেলেছি এবং তারপরেই ঠিক হয়ে গেছে।


1

নীচের পদক্ষেপগুলি অনুসরণ করুন এবং এটি আপনার উচিত

পদক্ষেপ 1. আরএম-আর স্ট্যাটিক / * ব্যবহার করে স্ট্যাটিক ফোল্ডারটি মুছে ফেলা হয়েছে

পদক্ষেপ 2. ক্যাশে পিএইচপি বিন / ম্যাজেন্টো ক্যাশে: ক্লিয়ার & পিএইচপি বিন / ম্যাজেন্টো ক্যাশে: ফ্লাশ

পদক্ষেপ 3. পুনরায় সংকলন পিএইচপি বিন / ম্যাজেন্টো সেটআপ: ডিআই: সংকলন করুন

পদক্ষেপ ৪. জেনেটেড স্ট্যাটিক কনটেন্ট পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-কন্টেন্ট: মোতায়েন করুন

পদক্ষেপ 5. পাব / স্ট্যাটিক ফোল্ডার chmod 777 -R এর জন্য অনুমতিগুলি 777 এ পরিবর্তন করা হয়েছে। / স্ট্যাটিক

এই পদক্ষেপগুলি অনুসরণ করেছে এবং আমার প্রশাসক ব্যাকএন্ডে সূক্ষ্ম লোড হয়েছে।


0

হাই আমার উপরের সমস্যার সমাধান আছে।

টার্মিনালটি খুলুন এবং ম্যাজেন্টো ওয়েব রুটে নেভিগেট করুন

$ cd /var/www/html/MagentoFolder

$ php bin/magento setup:static-content:deploy

এটি magento2.0 এ এই ত্রুটিটি দিচ্ছে: পিএইচপি মারাত্মক ত্রুটি: শ্রেণি 'ডোমডোকামেন্ট' পাওয়া যায় নি /var/www/html/magento2/vendor/magento/framework/Config/Dom.php লাইনে 364
ফায়াজ আলম আলম

0

এখানে একই, স্রেফ : app / etc / di.xML এ গিয়ে সমাধান করা হয়েছে

প্রতিস্থাপন করা হচ্ছে : ম্যাজেন্টো \ ফ্রেমওয়ার্ক \ অ্যাপ \ ভিউ \ সম্পদ \ ম্যাটেরিয়ালাইজেশনস্ট্রেজি for এর জন্য সিমলিংক :

Magento \ ফ্রেমওয়ার্ক \ অ্যাপ \ দেখুন \ অ্যাসেট \ MaterializationStrategy \ কপি

রিফ্রেশ আপনার ব্রাউজার এবং বিঙ্গো !!


0

এটি CSS এর কারণেই ঘটছে এবং জেএসগুলি সঠিকভাবে উপস্থাপন করছে না।

ম্যাজেন্টো সংকলনের জন্য আপনার সিএলআই ব্যবহার করা উচিত।

আমার সেন্টিমিডির ব্যবহারের একটি স্ক্রিনশট এখানে। দয়া করে আপনার ম্যাজেন্টো ফোল্ডারের অবস্থানটিকে আপনার ম্যাজেন্টো ফোল্ডার কাঠামো হিসাবে পরিবর্তন করুন। এখানে চিত্র বর্ণনা লিখুন

এটি সম্পূর্ণ হতে কিছু লাগবে।


0

আপনি যদি অ্যাডমিন এবং ফ্রন্টএন্ডে বিভিন্ন ভাষা ব্যবহার করেন, উদাহরণস্বরূপ, অ্যাডমিন en_US এবং সামনের প্রান্তে এনএল_এনএল উভয়কে একই ভাষায় রাখুন।

ডান উপরের কোণায় প্রশাসক এবং তারপরে অ্যাকাউন্ট সেটিং (আপনার অ্যাকাউন্টের নাম) এ ক্লিক করে আপনি প্রশাসক প্যানেল থেকে প্রশাসক ভাষা পরিবর্তন করতে পারেন

এই রান করার পরে:

php bin/magento setup:static-content:deploy en_US

অথবা

php bin/magento setup:static-content:deploy nl_NL

অথবা আপনার ভাষা যাই হোক না কেন (বা ইনস্টল করা ভাষা প্যাক)

php bin/magento setup:static-content:deploy your_LANGUAGE

সম্পাদনা:

একাধিক ভাষার জন্য উপরের কমান্ডটি চালানো সম্ভব। উদাহরণ:

পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-সামগ্রী: এনএল_এনএল এন_জিবি এন_ ইউএস স্থাপন করুন

আশা করি এটা সাহায্য করবে


0

di.xML সম্পাদনা করুন

<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
                <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>

পরিবর্তন

<arguments>
            <argument name="strategiesList" xsi:type="array">
                <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
                <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
            </argument>

এই স্থাপনা এবং পুনর্নির্দেশের পরে, সমস্যার সমাধান হবে অ্যাডমিন প্যানেল ঠিকঠাক কাজ করবে।


0
  1. প্রথমে ফাইল pub/staticবাদে ফোল্ডার থেকে সবকিছু মুছুন.htaccess
  2. দ্বিতীয়ত সন্ধান করুন

    Magento \ ফ্রেমওয়ার্ক \ অ্যাপ \ দেখুন \ অ্যাসেট \ MaterializationStrategy \ সিমবলিক লিঙ্ক

মধ্যে app/etc/di.xmlফাইল এবং এটির সাথে প্রতিস্থাপন

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

0

core_config_dataসারণীর পথে আরও একটি সারি যুক্ত করুন = dev/static/sign0 তে মান সেট করুন।


0

আমার জন্য সমস্যাটি হ'ল আমি setup:static-content:deploy en_GBআমার ওয়েবসাইটের স্থানীয় অবস্থানের সাথে মিল রাখার জন্য সম্পাদন করছি, তবে আমি অ্যাডমিন ব্যবহারকারীর ডিফল্ট ভাষাটি এন_জিবিতে পরিবর্তন করি নি, তাই অ্যাডমিন পৃষ্ঠাটি en_US ডিরেক্টরি থেকে উত্সগুলি সনাক্ত করার চেষ্টা করছিল যা অবশ্যই , কখনও তৈরি করা হয়নি।

একটি সমাধান চালানো হবে setup:static-content:deploy en_US, অনুপস্থিত ফাইলগুলি তৈরি করা। তবে এটিতে স্থির সামগ্রী তৈরি করা, অ্যাডমিন প্যানেলে লগ ইন করা, প্রশাসকের ব্যবহারকারীর ডিফল্ট ভাষা পরিবর্তন করা, তারপরে স্থির সামগ্রী মুছে ফেলা এবং পুনরায় উত্পন্ন করা অন্তর্ভুক্ত থাকে।

অর্ডার বিদ্যমান স্ট্যাটিক কন্টেন্ট ব্যবহার করতে, আমি এতে নেভিগেট admin_userআমার Magento ডাটাবেসের মধ্যে টেবিল এবং সারি প্রশ্নে প্রশাসক ব্যবহারকারী সংশ্লিষ্ট অবস্থিত, তারপর এর মান পরিবর্তন interface_localeকরতে en_GB

Minified JS এবং CSS এই ক্ষেত্রে পুরোপুরি কাজ করে।


0

পদক্ষেপ:

  • কমান্ড প্রম্পট ওপেন করুন
  • সি সি: am xampp \ htdocs \ magento এ যান
  • একটি আদেশ লিখুন ---

php bin/magento setup:static-content:deploy -f

  • এখন, অ্যাডমিন প্যানেল চালান।

আশা করি, এটি সহায়ক হতে পারে।

ধন্যবাদ!

সিদ


0

এই সমস্যাটি সাধারণত ম্যাজেন্টোর ক্যাশে এবং ওয়েব ব্রাউজারের ক্যাশে হয়

এটি সমাধানের জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন:

  1. .htaccess/ পাব / স্ট্যাটিক ফোল্ডারের ভিতরে কোনও ফাইল আছে কিনা তা নিশ্চিত হয়ে নিন ।
  2. এর সেট অনুমতি /pub/staticলিখনযোগ্য অনুমতি (0755) এর ফোল্ডার।
  3. আপনার দর্শন স্থাপন করুন: bin/magento setup:static-content:deploy -f
  4. Ctrl + F5আপনার ওয়েব ব্রাউজারের ক্যাশে রিফ্রেশ করার জন্য প্রশাসক পৃষ্ঠাটি দেখার সময় টিপুন (গুরুত্বপূর্ণ)

আশাকরি এটা সাহায্য করবে!


0

715 নং লাইনে \ অ্যাপ \ ইত্যাদি \ di.xML খুলুন

<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
 Replace To 
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>

এটা অবশ্যই কাজ করবে


0

আমি ২.২..6 থেকে ২.২..7 আপডেট করেছি

এটি নীচে অভিবাদনটি 2.2.7 এ কাজ করছে না

লাইনটি সন্ধান করুন

Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink

এবং এটি দিয়ে প্রতিস্থাপন করুন

Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

কোনও ডিরেক্টরিতে কোনও ফাইল সরানোর দরকার নেই।


0
php bin/magento cache:clean 
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy

উপরের কমান্ডগুলি কার্যকর করুন আমি আশা করি এটির কাজ ঠিক আছে।


-1

ডান ফোল্ডার / ফাইল অনুমতি সেট করুন

find . -type f -exec chmod 644 {} \; &&  find . -type d -exec chmod 755 {} \; && find ./var -type d -exec chmod 777 {} \; && find ./pub/media -type d -exec chmod 777 {} \; && find ./pub/static -type d -exec chmod 777 {} \; && chmod 777 ./app/etc  && chmod 644 ./app/etc/*.xml


chown -R :<web server group> .

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