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?
sumber
Mage_Core_Model_Config
dan memaksa$_useCache = false
Jawaban:
Tampaknya Anda mengalami bug konfigurasi Magento.
Ada solusi penulisan yang sangat baik di sini .
Dalam artikel itu penulis dapat memperbaiki bug dengan mengesampingkan
Mage_Core_Model_Config
dan memaksa$_useCache = false
ketika membuat ulang konfigurasi.sumber
Periksa pengaturan konfigurasi Magento, URL Non-rute Default di
. Harus ditetapkan nilai cms / index / noRoute default . Periksa nilai toko tertentu juga apakah nilai defaultnya telah ditimpa di sini. Magento dapat masuk ke loop tak terbatas hingga mencapai batas iterasi 100 jika tidak diatur dengan benar.Jika Anda menggunakan Magerun , jalankan perintah ini.
Saya telah menemukan solusinya di sini, ini adalah masalah dalam kasus saya. Anda dapat memeriksa URL untuk opsi lain.
https://merchantprotocol.com/506/solved-front-controller-reached-100-router-match-iterations/
sumber