2011-02-15 99 views
5

有沒有在開發新模塊時以「非緩存」模式運行Drupal 7的方法?我的具體需求是在開發過程中關閉任何緩存模塊和/或模塊信息,所以當我進行更改時,我不需要清除緩存,但通常在學習新系統時,我更喜歡將其內部緩存關閉,因爲我還沒有知道什麼變化需要緩存清除,什麼不需要(即「我做錯了,還是隻是緩存舊的結果?」關閉Drupal 7的緩存

另外,有沒有辦法快速清除Drupal的高速緩衝存儲器(而不必使用應用程序UI中的表現部分)的命令行

回答

9

安裝Drush和在命令行上運行drush cc all
和/或安裝和Admin Menu將鼠標懸停在Drup點擊左上角的al圖標,然後點擊「刷新所有緩存」。 最後,您可以安裝Devel模塊,並選中讀取「在每次頁面加載時重建緩存註冊表」的方框。

+0

真棒回答了這個前一段時間,只是我一直在尋找的工具。一個跟進。在Devel模塊的配置頁面中,我看到「在每次頁面加載時重建主題註冊表」,但是我沒有看到「在每次頁面加載時重建緩存註冊表」。安裝Devel之後,我在哪裏可以找到你正在談論的設置(或者是否已經將它重命名/從Drupal 7中刪除?) – 2011-02-15 21:36:23

+0

對不起,該框在D7中消失了。 – rik 2011-02-16 10:16:45