Як розробник Magento я стикався з цією проблемою багато разів, я знаю, що це проблема неправильної конфігурації, коли виникають деякі модулі не завантажені, ані їх маршрутизатори, що спричинює помилку. Більшість випадків це вирішено без жодних дій, в інший раз ви можете промити кеш
Я читав кілька публікацій про це, намагаючись налагодити розміщення деякого додаткового коду в Magento core Front Controller app/code/core/Mage/Core/Controller/Varien/Front.php
, але в кінці це лише показує, які маршрутизатори модулів відсутні, а не чому вони не завантажуються. Кожен раз, коли це трапляється, я намагаюся шукати, які URL-адреси вводять помилку, але це марна інформація, така ж як і кодовий слід. Це завжди те саме
Може бути, це викликано конфліктами модулів? Може, це якесь завдання, яке робить щось не так? Можливо, якийсь неправильний код у старих версіях Magento? Річ у тім, що ця проблема не виникає з 1.7 версії (або якщо вона виникає, то вона є абсолютно спорадичною). Я знайшов деякі кодові відмінності в основному потоці, такі як
Mage::register('application_params', $params);
Метод run () app/code/core/Mage/Core/Model/App.php
або
$this->_shouldSkipProcessModulesUpdates()
перевірити метод _initModules () ...
Я хочу вірити, що має бути хтось, хто остаточно знайшов причину. Якісь поради?
Mage_Core_Model_Config
та примушування$_useCache = false