有没有办法在开发新模块时以“非缓存”模式运行Drupal 7?我的具体需求是在开发过程中关闭任何模块和/或模块信息的缓存,所以我不需要在进行更改时清除缓存,但通常在学习新系统时我更喜欢它的内部缓存是关闭的,因为我尚未了解哪些更改需要缓存清除,哪些不需要(即“我这样做错了,还是旧的结果只是缓存了?”
此外,有没有办法从命令行快速清除Drupal缓存(而不必在性能部分使用应用程序UI)
答案 0 :(得分:9)
安装Drush并在命令行上运行drush cc all
和/或安装Admin Menu并将鼠标悬停在左上角的Drupal图标上,然后悬停在“Flush all caches”上。
最后,您可以安装Devel模块,并选中“在每个页面加载时重建缓存注册表”框。
答案 1 :(得分:4)
请参阅http://drupal.org/node/797346。
顺便说一下,前一段时间已经在How do I completely disable cache?
回答了这个问题