У меня странная проблема с кешем Magento.
У меня есть расширение, которое имеет выход блока. Если я что-то изменяю в коде Block / *, то не отображается во внешнем интерфейсе. Если я удаляю что-либо в блоке / *, то не отражается на переднем конце. Если я отключаю модуль или удаляю файл etc / config.xml, он делает отраженным во внешнем интерфейсе.
Кэш отключен, и дополнительно я запустил rm -fr var / cache / * перед обновлением страницы браузера.
Пожалуйста, сообщите.
UPDATE:
Это Magento 1.3.2.3, поэтому здесь нет ни меню Система -> Инструменты -> Компиляция, ни shell / compiler.php. Я нашел следующий код в index.php:
/**
* Error reporting
*/
error_reporting(E_ALL | E_STRICT);
/**
* Compilation includes configuration file
*/
$compilerConfig = 'includes/config.php';
if (file_exists($compilerConfig)) {
include($compilerConfig);
}
но папка включений вообще отсутствует, поэтому я думаю, что проблема не в компиляторе.
Также вот код config.xml моего модуля:
<?xml version="1.0"?>
<config>
<global>
<blocks>
<googleanalytics>
<rewrite>
<ga>Namename_GoogleAnalytics_Block_Ga</ga>
</rewrite>
</googleanalytics>
</blocks>
</global>
</config>
UPDATE:
Ищите мой ответ на вопрос о решении (довольно глупо).