2011-02-15 123 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