如何清空Drupal Cache(没有Devel)

ale*_*pas 20 caching drupal drupal-cache

如何清空Drupal缓存:

  • 没有 Devel模块
  • 没有在新节点等中运行某些PHP语句
  • 没有进入数据库本身

实际上,您如何指示最终用户清除其缓存?

Pas*_*TIN 44

当您以管理员身份登录时(显然,并非该站点的每个用户都必须清除缓存)," 管理>站点配置>性能 "中应该有一个页面.

并且,在页面的底部,应该有一个按钮(类似" 清除缓存数据 ")来清除缓存

据我所知,Devel不需要这样做,你真的不需要去数据库,也不需要运行一些自制的PHP代码.


作为参考,您可以查看如何清除Drupal Server端缓存


Nie*_*els 20

您还可以使用Drush模块,它允许您使用命令行执行流行的Drupal命令,例如"drush cron"或"drush cache clear".

  • 确实!转到命令行并输入'drush cc all':)要简单得多 (6认同)

sag*_*ons 7

如果要从模块中清除缓存,可以使用以下代码.

drupal_flush_all_caches();
Run Code Online (Sandbox Code Playgroud)