ম্যাজেন্টো বিকাশকারী হিসাবে আমি বহুবার এই সমস্যার মুখোমুখি হয়েছি, আমি জানি এটি একটি ভুল কনফিগারেশনের সমস্যা যখন এটি ঘটে যখন কিছু মডিউল লোড হয় না, তেমনি তাদের রাউটারও ত্রুটি সৃষ্টি করে না। বেশিরভাগ সময় এটি কোনও ক্রিয়া ছাড়াই সমাধান করা হয়, অন্য সময় আপনি ক্যাশে ফ্লাশ করতে পারেন
আমি এ সম্পর্কে একাধিক পোস্ট পড়েছি, ম্যাগন্টো কোর ফ্রন্ট কন্ট্রোলারে কিছু অতিরিক্ত কোড রেখে ডিবাগ করার চেষ্টা করেছি app/code/core/Mage/Core/Controller/Varien/Front.php
, তবে শেষ পর্যন্ত কেবল এটিই দেখায় যে কোন মডিউল রাউটারগুলি অনুপস্থিত রয়েছে, কেন তারা লোড হচ্ছে না। যতবার এটি ঘটে ততবার চেষ্টা করার চেষ্টা করি কোন URL টি ত্রুটি দিচ্ছে, তবে এটি কোডের ট্রেসের মতোই অকেজো তথ্য। এটা সবসময় একই
মডিউলের দ্বন্দ্বের কারণে এটি হতে পারে? এটি কিছু ক্রোন কাজ কিছু ভুল করছেন? পুরানো Magento সংস্করণে কিছু ভুল কোড হতে পারে? জিনিসটি হ'ল এই সমস্যাটি ১.7 সংস্করণ থেকে দেখা যায় না (বা এটি দেখা দেয় তবে এটি সম্পূর্ণ বিক্ষিপ্ত)। আমি মূল প্রবাহে কিছু কোড পার্থক্য পেয়েছি, যেমন
Mage::register('application_params', $params);
চলমান () পদ্ধতিতে app/code/core/Mage/Core/Model/App.php
, বা
$this->_shouldSkipProcessModulesUpdates()
_initModules () পদ্ধতিতে চেক ইন করুন ...
আমি বিশ্বাস করতে চাই যে এমন কেউ আছেন যিনি অবশ্যই কারণ খুঁজে পেয়েছেন। কোন টিপস?
Mage_Core_Model_Config
এবং জোর করে তাদের সমস্যার সমাধান করতে সক্ষম হয়েছিল$_useCache = false