Magento 개발자로서 나는이 문제에 대해 여러 번 직면했지만 일부 모듈이로드되지 않거나 라우터가 없어 오류가 발생하는 경우 구성 오류가 잘못되었음을 알고 있습니다. 대부분의 경우 아무런 조치없이 해결되며, 그렇지 않으면 캐시를 플러시 할 수 있습니다
나는 젠토 핵심 전면 컨트롤러에서 일부 추가 코드를 배치 디버깅하는 동안,이에 대한 여러 글을 읽었습니다 app/code/core/Mage/Core/Controller/Varien/Front.php
,하지만 마지막에있는이 단지 쇼 모듈 라우터는하지, 누락 왜 그들이이로드되지 않습니다. 그것이 발생할 때마다 어떤 URL이 오류를 일으키는 지 보려고 시도하지만 이것은 코드 추적과 같은 쓸모없는 정보입니다. 항상 같아
모듈 충돌로 인한 것일 수 있습니까? 어쩌면 잘못된 일을하는 cron 작업입니까? 이전 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