যদি কোনও কারণে আমি আমার ম্যাজেন্টো অ্যাডমিন থেকে আমার ক্যাশে পরিচালনা পৃষ্ঠাটি অ্যাক্সেস করতে না পারি তবে কীভাবে আমি এসএসএইচ ব্যবহার করে ক্যাশে সাফ করতে পারি?
যদি কোনও কারণে আমি আমার ম্যাজেন্টো অ্যাডমিন থেকে আমার ক্যাশে পরিচালনা পৃষ্ঠাটি অ্যাক্সেস করতে না পারি তবে কীভাবে আমি এসএসএইচ ব্যবহার করে ক্যাশে সাফ করতে পারি?
উত্তর:
আমি নিম্নলিখিত সমাধান দিয়ে নিজেই সমস্যাটি সমাধান করেছি:
আপনার সার্ভারে লগইন করুন এবং আপনার ম্যাজেন্টো রুট ডিরেক্টরি থেকে নীচের কমান্ডটি চালান:
php -r 'require "app/Mage.php"; Mage::app()->getCacheInstance()->flush();'
উপরের কমান্ডটি আপনার ম্যাজেন্টোকে 1 ক্যাশে ফ্লাশ করে। আমি পরামর্শ দিচ্ছি যখন ম্যাজেন্টো প্রজেক্ট ফোল্ডারটি পরিবর্তন করুন তারপরে কমান্ডের উপরে রান করুন
সহজ সমাধানটি হ'ল এসএসএইচ দিয়ে লগইন করা এবং আপনার ম্যাজেন্টো ক্যাশে ডিরেক্টরিতে নেভিগেট করা। এই ক্যাশে ডিরেক্টরিতে থাকা সমস্ত ফাইল এবং উপ-ডিরেক্টরিগুলি সরিয়ে ফেলুন তবে ক্যাশে ডিরেক্টরিটি নিজেই মুছবেন না। এখানে কিছু নমুনা কোড।
cd /<magendoDirectory>/var/cache/
ls -l
rm -r ./*
rm
কমান্ড চালানোর আগে নিশ্চিত হয়ে নিন যে আপনি সঠিক ডিরেক্টরিতে রয়েছেন। আমরা দেখতে পেয়েছি যে এটি প্রয়োজনীয়।
আপনার বিষয়বস্তু সরানো হচ্ছে /<magendoDirectory>/var/report/
ডিরেক্টরিতে করা সংস্করণ 1.9.x এ কোনও প্রভাব ফেলবে না
আপনার সামগ্রীগুলি অপসারণ করার /<magendoDirectory>/var/session/
ফলে আপনার ব্যবহারকারীর সেশনগুলিকে অবৈধ করতে পারে। এটি উত্পাদন পরিবেশে কাম্য নয়। আমাদের সংস্করণ 1.9.x উদাহরণগুলিতে আমাদের এই ডিরেক্টরি নেই।
var/session/*
বাvar/report/*
- এগুলি ক্যাশে সম্পর্কিত নয়।