12.2 清除缓存

hrs 提交于 2019/07/15 - 09:14 , 周一

目标

清除或重建站点的内部缓存,以使用用户界面或Drush确保它们与最新数据保持同步。

必备知识

网站先决条件

如果要使用Drush清除缓存,则必须安装Drush。请参见 第3.2节“概念:其他工具”

脚步

您可以使用管理界面或Drush清除缓存。您还可以使用重建脚本或Drush来执行更完整的缓存重建。

使用管理界面清除缓存

  1. Manage administrative菜单中,导航到Configuration > Development > Performanceadmin / config / development / performance)。如果无法在管理界面中访问此页面,请使用其他方法之一清除或重建缓存。
  2. 单击“ 清除所有缓存”
  3. 页面顶部显示一条消息,说明已清除缓存。
  4. 如果这不能解决导致您要清除缓存的问题,请尝试重建。

使用重建脚本

  1. 在任何纯文本编辑器中 打开settings.php/sites/default/settings.php)。将此行添加到文件末尾并保存:

    $ settings ['rebuild_access'] = TRUE;

  2. 访问浏览器中的http://www.example.com/core/rebuild.php(其中www.example.com是您网站的网址)。短暂停顿后,您应该被重定向到您站点的主页,并且应该重建缓存。
  3. 在文本编辑器中 打开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社区文档

标签