我有一個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