রেপো আপ টু ডেট।
পাব / স্ট্যাটিকের সংস্থানগুলি কীভাবে কাজ করবে তা এখানে রয়েছে।
"মডিউল" এর অর্থ ম্যাজেন্টো 2-তে পরিবর্তিত হয়েছে এখন ফাইলগুলি কোড, টেমপ্লেট এবং ত্বকের মধ্যে পৃথক নয়। সবকিছু একই মডিউলে যায় Vendor_Module
।
কোনও উত্স থেকে অনুরোধ করার সময় pub/static
, যদি ফাইলটি বিদ্যমান না থাকে তবে অনুরোধটি পুনরায় লিখিত হয় ../static.php?resource={resource name here}
। আরও ভালভাবে বুঝতে পब / স্ট্যাটিক ফোল্ডারে ফাইলটি
একবার দেখুন .htaccess
।
আপনি mod_rewrite
সক্ষম না করার কারণে আপনি সম্ভবত 404 টি প্রতিক্রিয়া পান ।
আপনার এটি সক্ষম করা উচিত।
তবে এটি ছাড়া এটি কাজ করতে পারে।
এই স্থিতিশীল সংস্থানগুলির জন্য একটি 'ক্যাশে' সিস্টেম রয়েছে।
ফোল্ডারে নেভিগেট করুন dev/tools/Magento/Tools/View
এবং কমান্ড লাইনে এটি চালান
php deploy.php
[সম্পাদনা]
পরবর্তী সংস্করণগুলিতে আর কোনও dev/tools/Magento/Tools/View
ফোল্ডার নেই।
আপনি এই আদেশটি চালিয়ে একই প্রভাব পেতে পারেন:
php bin/magento setup:static-content:deploy
[/ Edit]
এটি প্রতিটি মডিউল থেকে স্থিতিশীল সংস্থানগুলিকে pub/static
ফোল্ডারে অনুলিপি করবে ।
ধৈর্য ধরুন, কিছুটা সময় লাগবে।
ভবিষ্যতের জন্য এটি মনে রাখবেন। লাইভ সার্ভারে এটি করার পরামর্শ দেওয়া হয়। এটি স্থিতিশীল সংস্থানগুলিতে অ্যাক্সেসকে ত্বরান্বিত করবে।
তবে একটি ধরা আছে।
আপনি যদি কোনও মডিউলের অভ্যন্তরে স্থির সংস্থানগুলির মধ্যে একটি পরিবর্তন করেন তবে আপনি php deploy.php
আবার চালনা না করা পর্যন্ত পরিবর্তনগুলি উপলভ্য হবে না ।
এবং আপনার pub/static
সরাসরি কোনও ফাইল কখনই সংশোধন করা উচিত নয় । পরের বার কার্যকর করার সময় পরিবর্তনগুলি ওভাররাইট করা হবে deploy.php
।