Sebagai pengembang Magento, saya telah menghadapi masalah ini berkali-kali, saya tahu ini adalah masalah konfigurasi yang salah ketika terjadi beberapa modul tidak dimuat, juga router mereka, yang menyebabkan kesalahan. Sebagian besar waktu diselesaikan tanpa tindakan, di lain waktu Anda dapat membersihkan cache
Saya sudah membaca banyak posting tentang ini, mencoba men-debug menempatkan beberapa kode tambahan di Magento core Front controller app/code/core/Mage/Core/Controller/Varien/Front.php
, tetapi pada akhirnya ini hanya menunjukkan router modul mana yang hilang, bukan mengapa mereka tidak dimuat. Setiap kali itu terjadi saya mencoba untuk melihat URL mana yang memberikan kesalahan, tetapi ini adalah informasi yang tidak berguna, sama dengan jejak kode. Itu selalu sama
Mungkin itu disebabkan oleh konflik modul? Mungkin itu adalah tugas cron melakukan sesuatu yang salah? Mungkin beberapa kode salah dalam versi Magento yang lebih lama? Masalahnya adalah masalah ini tidak terjadi sejak versi 1.7 (atau jika itu terjadi maka itu benar-benar sporadis). Saya telah menemukan beberapa perbedaan kode dalam aliran utama, seperti
Mage::register('application_params', $params);
Dalam menjalankan () metode app/code/core/Mage/Core/Model/App.php
, atau
$this->_shouldSkipProcessModulesUpdates()
periksa metode _initModules () ...
Saya ingin percaya bahwa harus ada seseorang yang secara pasti menemukan penyebabnya. Ada tips?
Mage_Core_Model_Config
dan memaksa$_useCache = false