উত্তর:
সমাধানের নীচে আমার জন্য
এটি চেষ্টা করে দেখুন।
যেতে অ্যাপ্লিকেশন / ইত্যাদি / di.xml
লাইনটি সন্ধান করুন
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
এবং এটি দিয়ে প্রতিস্থাপন করুন
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
কোনও ডিরেক্টরিতে কোনও ফাইল সরানোর দরকার নেই।
<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>
আমি আশা করি এটা তোমাকে সাহায্য করবে
গোটো ম্যাজেন্টো 2 মূল ডিরেক্টরি -> পাব -> স্থিতিশীল এবং স্ট্যাটিক ফোল্ডারটি সরান এবং var / cache , var / composer_home , var / generation , var / page_cache , var / view_preprocessed সরান
তারপরে দৌড়াও,
পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-সামগ্রী: মোতায়েন করুন
ব্যাকআপ নেওয়ার আগে এটি চেষ্টা করুন
.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/
অ্যাডমিন থেকে জেএস মার্জ অক্ষম করুন:
Go to System->Configuration->Developer
অথবা যদি অ্যাডমিন মেনু কাজ না করে তবে
টেবিলের অভ্যন্তরে গোটো ডাটাবেস কোর_কনফিগ_ডেটা কী ডি / জেএস / মার্জ_ফাইলে পরিবর্তন 1 থেকে 0
এটি চালানোর চেষ্টা করুন
bin\magento setup:static-content:deploy
এটি আমাকে মুহূর্তের জন্য থামিয়ে দিয়েছে, নিশ্চিত করুন যে আপনার magento_root/
ডিরেক্টরিটি কেবল ওয়েব ডিরেক্টরি নয় আপনার ডিরেক্টরিটি আপনার ওয়েব সার্ভারের মাধ্যমে অ্যাক্সেসযোগ্য magento_root/pub/
- আপনি এলিয়াস ব্যবহার করতে পারেন বা আপনার ওয়েব রুট পরিবর্তন করতে পারেন।
গোটো ম্যাজেন্টো 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
শুধুমাত্র বিকাশকারী মোডে ওয়েবসাইটকে প্রভাবিত করে।
আমি উপরের সমস্ত সমাধানগুলি প্রয়োগ করেছি তবে একটি জিনিস নিঃশব্দে রেখে গেছে ...
আমি যখন সম্পাদনা করতে গিয়েছিলাম তখন পরিবর্তনগুলি সংরক্ষণ করতে সক্ষম হতে আমাকে ফোল্ডারে অনুমতি পরিবর্তন করতে হয়েছিল। আমি সম্পাদনাটি এতে সংরক্ষণ করার পরে di.xml
, অনুমতিগুলি আবার 444-এ পরিবর্তন করেছি, সমস্ত ক্যাশে ফাইল মুছে ফেলেছি এবং পুনরায় লোড করেছি। এটি কাজ করে না।
কয়েকটি চেষ্টা করার পরে, আমি ফোল্ডারে লিখনের অনুমতিটি ছেড়ে দিয়েছি, ক্যাশে মুছে ফেলেছি এবং তারপরেই ঠিক হয়ে গেছে।
নীচের পদক্ষেপগুলি অনুসরণ করুন এবং এটি আপনার উচিত
পদক্ষেপ 1. আরএম-আর স্ট্যাটিক / * ব্যবহার করে স্ট্যাটিক ফোল্ডারটি মুছে ফেলা হয়েছে
পদক্ষেপ 2. ক্যাশে পিএইচপি বিন / ম্যাজেন্টো ক্যাশে: ক্লিয়ার & পিএইচপি বিন / ম্যাজেন্টো ক্যাশে: ফ্লাশ
পদক্ষেপ 3. পুনরায় সংকলন পিএইচপি বিন / ম্যাজেন্টো সেটআপ: ডিআই: সংকলন করুন
পদক্ষেপ ৪. জেনেটেড স্ট্যাটিক কনটেন্ট পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-কন্টেন্ট: মোতায়েন করুন
পদক্ষেপ 5. পাব / স্ট্যাটিক ফোল্ডার chmod 777 -R এর জন্য অনুমতিগুলি 777 এ পরিবর্তন করা হয়েছে। / স্ট্যাটিক
এই পদক্ষেপগুলি অনুসরণ করেছে এবং আমার প্রশাসক ব্যাকএন্ডে সূক্ষ্ম লোড হয়েছে।
হাই আমার উপরের সমস্যার সমাধান আছে।
টার্মিনালটি খুলুন এবং ম্যাজেন্টো ওয়েব রুটে নেভিগেট করুন
$ cd /var/www/html/MagentoFolder $ php bin/magento setup:static-content:deploy
এখানে একই, স্রেফ : app / etc / di.xML এ গিয়ে সমাধান করা হয়েছে
প্রতিস্থাপন করা হচ্ছে : ম্যাজেন্টো \ ফ্রেমওয়ার্ক \ অ্যাপ \ ভিউ \ সম্পদ \ ম্যাটেরিয়ালাইজেশনস্ট্রেজি for এর জন্য সিমলিংক :
Magento \ ফ্রেমওয়ার্ক \ অ্যাপ \ দেখুন \ অ্যাসেট \ MaterializationStrategy \ কপি
রিফ্রেশ আপনার ব্রাউজার এবং বিঙ্গো !!
আপনি যদি অ্যাডমিন এবং ফ্রন্টএন্ডে বিভিন্ন ভাষা ব্যবহার করেন, উদাহরণস্বরূপ, অ্যাডমিন 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
সম্পাদনা:
একাধিক ভাষার জন্য উপরের কমান্ডটি চালানো সম্ভব। উদাহরণ:
পিএইচপি বিন / ম্যাজেন্টো সেটআপ: স্ট্যাটিক-সামগ্রী: এনএল_এনএল এন_জিবি এন_ ইউএস স্থাপন করুন
আশা করি এটা সাহায্য করবে
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>
এই স্থাপনা এবং পুনর্নির্দেশের পরে, সমস্যার সমাধান হবে অ্যাডমিন প্যানেল ঠিকঠাক কাজ করবে।
pub/static
বাদে ফোল্ডার থেকে সবকিছু মুছুন.htaccess
দ্বিতীয়ত সন্ধান করুন
Magento \ ফ্রেমওয়ার্ক \ অ্যাপ \ দেখুন \ অ্যাসেট \ MaterializationStrategy \ সিমবলিক লিঙ্ক
মধ্যে app/etc/di.xml
ফাইল এবং এটির সাথে প্রতিস্থাপন
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
আমার জন্য সমস্যাটি হ'ল আমি setup:static-content:deploy en_GB
আমার ওয়েবসাইটের স্থানীয় অবস্থানের সাথে মিল রাখার জন্য সম্পাদন করছি, তবে আমি অ্যাডমিন ব্যবহারকারীর ডিফল্ট ভাষাটি এন_জিবিতে পরিবর্তন করি নি, তাই অ্যাডমিন পৃষ্ঠাটি en_US ডিরেক্টরি থেকে উত্সগুলি সনাক্ত করার চেষ্টা করছিল যা অবশ্যই , কখনও তৈরি করা হয়নি।
একটি সমাধান চালানো হবে setup:static-content:deploy en_US
, অনুপস্থিত ফাইলগুলি তৈরি করা। তবে এটিতে স্থির সামগ্রী তৈরি করা, অ্যাডমিন প্যানেলে লগ ইন করা, প্রশাসকের ব্যবহারকারীর ডিফল্ট ভাষা পরিবর্তন করা, তারপরে স্থির সামগ্রী মুছে ফেলা এবং পুনরায় উত্পন্ন করা অন্তর্ভুক্ত থাকে।
অর্ডার বিদ্যমান স্ট্যাটিক কন্টেন্ট ব্যবহার করতে, আমি এতে নেভিগেট admin_user
আমার Magento ডাটাবেসের মধ্যে টেবিল এবং সারি প্রশ্নে প্রশাসক ব্যবহারকারী সংশ্লিষ্ট অবস্থিত, তারপর এর মান পরিবর্তন interface_locale
করতে en_GB
।
Minified JS এবং CSS এই ক্ষেত্রে পুরোপুরি কাজ করে।
পদক্ষেপ:
php bin/magento setup:static-content:deploy -f
আশা করি, এটি সহায়ক হতে পারে।
ধন্যবাদ!
সিদ
এই সমস্যাটি সাধারণত ম্যাজেন্টোর ক্যাশে এবং ওয়েব ব্রাউজারের ক্যাশে হয় ।
এটি সমাধানের জন্য নীচের পদক্ষেপগুলি অনুসরণ করুন:
.htaccess
/ পাব / স্ট্যাটিক ফোল্ডারের ভিতরে কোনও ফাইল আছে কিনা তা নিশ্চিত হয়ে নিন ।/pub/static
লিখনযোগ্য অনুমতি (0755) এর ফোল্ডার।bin/magento setup:static-content:deploy -f
Ctrl + F5
আপনার ওয়েব ব্রাউজারের ক্যাশে রিফ্রেশ করার জন্য প্রশাসক পৃষ্ঠাটি দেখার সময় টিপুন (গুরুত্বপূর্ণ)আশাকরি এটা সাহায্য করবে!
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>
এটা অবশ্যই কাজ করবে
আমি ২.২..6 থেকে ২.২..7 আপডেট করেছি
এটি নীচে অভিবাদনটি 2.2.7 এ কাজ করছে না
লাইনটি সন্ধান করুন
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
এবং এটি দিয়ে প্রতিস্থাপন করুন
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
কোনও ডিরেক্টরিতে কোনও ফাইল সরানোর দরকার নেই।
php bin/magento cache:clean
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy
উপরের কমান্ডগুলি কার্যকর করুন আমি আশা করি এটির কাজ ঠিক আছে।
ডান ফোল্ডার / ফাইল অনুমতি সেট করুন
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> .