Apigee Developer Services ポータル(略して「ポータル」)の Edge for Private Cloud インストールでは、 Drupal の新しいバージョンが利用可能になったことを知らせる通知。新しいバージョンは Drupal 機能を意味する リリース、パッチ、セキュリティ アップデート、その他の種類の Drupal アップデートが必要です。セキュリティの場合 更新できない場合は、Drupal のインストールをできるだけ早くアップグレードし、 サイトの安全性が確保されます
Drupal コアをアップグレードする
以下の手順では、Drupal 7.x.y の Private Cloud インストールを、 別のマイナー バージョン(Drupal 7.54 ~ 7.59 など)
次の点にご注意ください。
-
この手順では、Drupal のインストールのみがアップデートされます。Apigee は更新されず、 ポータルの一部として出荷される ソフトウェアですApigee ポータルのアップグレードに関する情報 ポータルをアップグレードするをご覧ください。
プライベート クラウドのアップグレード中(4.18.05 から 4.19.01 など)は、Apigee の更新によって Drupal のバージョンがダウングレードされた場合、 Drupal アップグレード ユーティリティ。詳細については、次をご覧ください: Drupal のアップグレードを再実行します。
- Drush を実行する必要があります。
(Drupal Shell)コマンドを使用できます。デフォルトでは、
ポータルが次の場所にインストールされています:
<ph type="x-smartling-placeholder">
- </ph>
/opt/apigee/apigee-drupal/wwwroot
(NGINX)/var/www/html
(Apache)
現在の Drupal バージョンを確認する
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 を更新する方法について説明します。 できます。Drupal のアップデートもご覧ください。 Drush の使用(Drupal.org)
インストールされている Drupal をアップデートするには:
/opt/apigee/apigee-drupal/wwwroot
に変更します。 ディレクトリ、またはポータルをインストールしたディレクトリです。- すべてのファイル、ディレクトリ、データベースのフル バックアップを作成します。バックアップをロケーションに保存する
実行することもできます。詳しい手順については、以下をご覧ください。
ポータルをバックアップします。
.htaccess
などのファイルに変更を加えた場合は、robots.txt
またはdefaults.settings.php
(sites
ディレクトリにある)更新後に変更を再度適用する必要があります。さらに、sites/all
ディレクトリで行ったカスタマイズを再適用します。 - サイトをメンテナンス モードに切り替えます。
drush vset --exact maintenance_mode 1
drush cache-clear all
- 次のコマンドを使用して、必要なバージョンの Drupal をインストールします。
drush pm-update drupal-version
ここで、version は目的のバージョンです。
または、
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
PHP モジュールと Drupal contrib モジュールをアップグレードする
このセクションの上記の手順で Drupal をアップグレードすると、Drupal で使用されるモジュール などもアップグレードされます。ただし、Drupal の最新バージョンには プライベート クラウド リリース間で共有できます。
モジュールが /profiles/apigee/modules/contrib
にある場合、
新しいバージョンをそのモジュールの新しいバージョンに
/sites/all/modules/contrib
。Edge for Private Cloud では、新しいバージョンが
/sites/all/modules/contrib
(古いバージョンではなく)を使用します。
/profiles/apigee/modules/contrib
。詳細については、次をご覧ください:
更新中
(Drupal.org)をご覧ください。
新しいバージョンのモジュールを含む Private Cloud の新しいバージョンをインストールする場合
以前に /sites/all/modules/contrib
に保存していた場合は、そのモジュールを
/sites/all/modules/contrib
。詳細については、次をご覧ください:
引越し
(Drupal.org)をご覧ください。
会議中に問題が発生した場合はどうすればよいですか? 更新しますか?
作成したバックアップ ファイルを使用して、サイトを以前の状態に復元します。問い合わせ先 Apigee Edge サポート。更新中に報告されたエラー メッセージを提供してください。