在EE 1.13中,来自Admin的清除缓存实际上并不清除缓存

时间:2014-01-09 07:05:11

标签: magento caching redis magento-1.13

在我最新的magento设置中,当我从管理员清除缓存时,它不会清除缓存,我的更改也没有反映在前端。

当我从服务器清除缓存目录时,我的更改开始反映。

管理缓存清理功能是否有效。

1 个答案:

答案 0 :(得分:2)

Magento EE支持确实有一个补丁。补丁号是1498_EE_1.13.0.0_v1

补丁在app / code / core / Enterprise / PageCache / Model / Observer.php中添加了一个公共函数

public function flushCache()
{
    Enterprise_PageCache_Model_Cache::getCacheInstance()->flush();
    return $this;
}

还改变了app / code / core / Enterprise / PageCache / etc / config.xml中的观察者方法

             <observers>
                 <enterprise_pagecache>
                     <class>enterprise_pagecache/observer</class>
-                        <method>cleanCache</method>
+                        <method>flushCache</method>
                 </enterprise_pagecache>
             </observers>
         </adminhtml_cache_flush_all>