我有一个Magento缓存奇怪的问题。Magento缓存问题
我有一个扩展块有输出。如果我在Block/*代码中更改了任何内容,则不是反映在前端。如果我删除了Block/*中的任何内容,不是反映在前端。如果我禁用模块或删除etc/config.xml,确实会在前端反映。
缓存被禁用,另外我在刷新浏览器页面之前运行了rm -fr var/cache/*。
请指教。
UPDATE:
这是Magento的1.3.2.3,所以没有系统 - >工具 - >编辑菜单也不壳/ 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:
找我自我ansver的溶液(相当愚蠢的)。
请检查模块布局XML的代码,从中设置块类型。根据你的问题,看起来你的Block文件甚至没有被调用。 – 2011-05-31 06:48:57
我将config.xml添加到问题描述中。请看上面。 – 2011-05-31 07:45:32
而不是删除问题,以解答的形式解释上述解决方案,即有人搜索相同的问题将能够理解问题并解决问题。作为下面的答案发布,然后点击复选框以接受它作为“正确的”答案。 – 2011-06-01 15:02:16