适用于私有云的 Edge v. 4.17.09
在开发者服务门户安装的适用于私有云的 Edge 中,您可能会获得 通知您,有新版本的 Drupal 可用。新版本可能意味着支持 Drupal 功能 版本、补丁、安全更新或其他类型的 Drupal 更新。对于证券代码 您需要尽快升级您安装的 Drupal,以确保您的 确保网站始终安全
以下过程介绍了如何将安装的 Drupal 7.x.y 的私有云更新为 另一个次要版本(例如 Drupal 7.54 到 7.56)。
请注意以下事项:
-
此过程仅更新您安装的 Drupal。它不会更新 Apigee 作为门户的一部分提供的软件如需了解如何升级 Apigee 门户 请参阅升级开发者 服务门户。
- 您必须从门户网站的根目录运行 Drush 命令。默认情况下,
开发者门户安装在:
<ph type="x-smartling-placeholder">
- </ph>
/opt/apigee/apigee-drupal/wwwroot
(Nginx)/var/www/html
(Apache)
确定您当前的 Drupal 版本
在启动 Drupal 更新之前,您可以运行以下命令来确定当前的 Drupal 版本
运行以下命令。默认情况下,Drupal 安装在
/opt/apigee/apigee-drupal/wwwroot
:
> cd /opt/apigee/apigee-drupal/wwwroot > drush status | grep 'Drupal version'
您会在表单中看到输出:
Drupal version : 7.54
如果您将 Drupal 安装在 /opt/apigee/apigee-drupal/wwwroot 以外的目录中,请确保 在运行 drush 命令之前切换到该目录。
更新 Drupal 版本
本部分介绍如何使用 Drush (Drupal Shell) 更新您的 Drupal 版本。另请参阅 Drupal 文档中的使用 Drush 更新 Drupal。
如需更新 Drupal 安装,请执行以下操作:
- 更改为 /opt/apigee/apigee-drupal/wwwroot 目录或安装门户的目录。
- 对所有文件、目录和数据库进行完整备份。将备份保存到某个位置
安装在 Drupal 安装外部有关完整说明,请参见
备份门户。
如果您对
.htaccess
等文件进行了修改,robots.txt
或defaults.settings.php
(在sites
中) 目录中),则必须在更新后重新应用更改。您还需要 重新应用sites/all
目录中进行的任何自定义设置。 - 将您的网站设为维护模式:
> drush vset --exact maintenance_mode 1 > drush cache-clear all
- 使用以下命令安装所需的 Drupal 版本:
>drush pm-update drupal-7.56
注意:请将 7.56 替换为所需的版本。
或者,您可以运行 drush pm-update drupal,以更新到最新的 Drupal 核心版本。您可以运行 drush pm-updatestatus 以列出 对 Drupal 核心和 contrib 项目进行了次要更新。 - 重新应用对
.htaccess
、robots.txt
、 或defaults.settings.php
(在sites
目录中)。 - 重新应用对
sites/all
目录所做的任何更改。 - 让您的网站退出维护模式:
> drush vset --exact maintenance_mode 0 > drush cache-clear all
如果我在发布期间遇到问题,该怎么办? 更新?
使用您创建的备份文件将网站恢复到之前的状态。请联系您的 并提供在测试期间报告的所有错误消息, 更新。