目标
清除或重建站点的内部缓存,以使用用户界面或Drush确保它们与最新数据保持同步。
必备知识
网站先决条件
如果要使用Drush清除缓存,则必须安装Drush。请参见 第3.2节“概念:其他工具”。
脚步
您可以使用管理界面或Drush清除缓存。您还可以使用重建脚本或Drush来执行更完整的缓存重建。
使用管理界面清除缓存
- 在Manage administrative菜单中,导航到Configuration > Development > Performance(admin / config / development / performance)。如果无法在管理界面中访问此页面,请使用其他方法之一清除或重建缓存。
- 单击“ 清除所有缓存”。
- 页面顶部显示一条消息,说明已清除缓存。
- 如果这不能解决导致您要清除缓存的问题,请尝试重建。
使用重建脚本
-
在任何纯文本编辑器中 打开settings.php(/sites/default/settings.php)。将此行添加到文件末尾并保存:
$ settings ['rebuild_access'] = TRUE;
- 访问浏览器中的http://www.example.com/core/rebuild.php(其中www.example.com是您网站的网址)。短暂停顿后,您应该被重定向到您站点的主页,并且应该重建缓存。
- 在文本编辑器中 打开settings.php(/sites/default/settings.php)。找到您使用$ settings [ rebuild_access ]添加的行,删除此行,然后保存文件。
使用Drush重建或清除缓存
您可以使用以下两个命令之一:
- 使用该命令
drush cache-rebuild
清除并重建站点的所有缓存数据。运行此命令后,您将看到输出消息“Cache rebuild complete”。 -
使用该命令
drush cc
查看单个缓存的列表,然后选择要清除的特定缓存。运行此命令应生成如下输出:>碾压cc 输入一个数字以选择要清除的缓存。 [0]:取消 [1]:匆匆 [2]:主题 - 注册表 [3]:菜单 [4]:css-js [5]:阻止 [6]:模块列表 [7]:主题列表 [8]:渲染 [9]:观点
通过输入与该缓存关联的数字来选择要清除的缓存。按“Enter”继续。
影片
其他资源
Drupal.org社区文档页面“清除或重建Drupal的缓存”
归因
改编和主编乔·辛德拉 和杰克·哈斯从 “清除或重建Drupal的缓存”由个人贡献者,版权2000-2017 Drupal社区文档。
评论