2013-11-20 60 views
2

我試圖通過php腳本刷新我的magento緩存。 我已經試過來自php的Magento刷新緩存

require_once('app/Mage.php'); 
Mage::app()->getCacheInstance()->flush(); 

或其變化沒有任何成功。

我想提一下,我通過鬆節油安裝了清漆。

但是,從管理員按下Flush Magento緩存或刷新緩存存儲將清除清漆緩存。只是不能讓它從PHP腳本工作。

您能否指點我正確的方向?謝謝。

+0

很明顯,你跳過了一部分,我說,「我已經安裝了漆」。 /etc/init.d/varnish重啓bash腳本+從php標準刷新是解決方案。不管怎樣,謝謝你。 – Iulian

+0

這不是重複的,因爲它指的是varnish和varnish緩存的不同實現。 –

回答

0

我只是嘗試相同的代碼,它工作正常。 確保您已經以這種方式實施。

用你的代碼嵌入到php標籤中創建一個文件,讓我們說flush.php,把它放在magento根目錄下。

和命中URL爲http:// {} my_base_url /flush.php

+0

代碼嵌入在php中,URL是http://domain/flush.php。腳本在根目錄中。但是,清漆緩存不會被清除。 – Iulian