logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

如何更新 Drupal?如何更新 Drupal 模块?

15/10/2025, by Ivan

Drupal 是一个不断发展的系统,持续发布更新。这并不意味着 Drupal 设计得不好或存在大量错误。相反,新版本或子版本通常包含 API 功能更新,以扩展 Drupal 的功能,偶尔也会有安全更新。因此,保持模块和 Drupal 核心 的最新版本非常重要。本文将介绍如何更新模块以及如何更新 Drupal 本身。

进入模块列表,如果存在需要更新的模块,将会出现如下提示:

Drupal 模块更新

点击“可用更新”,系统会显示需要更新的模块列表。绿色表示模块是最新版本,黄色和红色表示模块已过时:

Drupal 模块 Advanced Forum 更新

在执行更新之前,请务必先备份网站! 关于网站备份的方法,可参阅此文章

您可以点击“说明”链接,查看模块中包含的更改记录:

Drupal 模块更新日志

在下载并安装模块之前,请按以下步骤进行操作。

模块更新步骤:

  1. 将网站切换为维护模式。
    通过管理面板进入 “站点配置 → 网站维护”,启用维护模式。

Drupal 网站维护模式

此时,只有管理员可以访问网站。普通用户将看到如下页面:

Drupal 网站维护中

如需登录,请在网址后加上 /user

  1. 清除网站缓存(可选,但建议执行)。
  2. 在网站处于维护模式时,点击“下载”链接或从 Drupal.org 下载模块的最新版本。
  3. 删除 sites/all/modules 文件夹中旧版本模块的文件夹。
  4. 复制并上传新版本模块到相同目录。
  5. 运行 update.php 文件。在网址后添加 /update.php 并访问。

Drupal update.php

点击 “Continue”,然后点击 “Update”。

更新过程将自动完成;若数据库结构有变更,系统会显示相关提示信息。

Drupal 数据库更新

  1. 更新完成后,将网站从维护模式切换回正常模式。

更新 Drupal 核心

在了解了模块更新后,现在让我们更新 Drupal 核心

更新步骤基本相同,但有一个重要区别!

sites 文件夹中包含您的所有文件、设置和模块,这些不需要更新。如果您修改过 .htaccess 文件,也不要替换它。

下载新版 Drupal,替换除 sites 文件夹.htaccess 文件之外的所有文件。

Total Commander 替换文件

替换完成后,运行 update.php 文件。

最后,将网站恢复为正常运行模式。