Drupal バージョンの Private Cloud インストールをアップグレードする

Edge for Private Cloud v4.18.01

Developer Services ポータルの Edge for Private Cloud インストールでは、 Drupal の新しいバージョンが利用可能になったことを知らせる通知。新しいバージョンは Drupal 機能を意味する リリース、パッチ、セキュリティ アップデート、その他の種類の Drupal アップデートが必要です。セキュリティの場合 更新できない場合は、Drupal のインストールをできるだけ早くアップグレードし、 サイトの安全性が確保されます

以下の手順では、Drupal 7.x.y の Private Cloud インストールを、 別のマイナー バージョン(Drupal 7.54 ~ 7.56 など)

次の点にご注意ください。

  • この手順では、Drupal のインストールのみがアップデートされます。Apigee は更新されず、 ポータルの一部として出荷される ソフトウェアですApigee ポータルのアップグレードに関する情報 については、以下をご覧ください。 Developer Services ポータルのアップグレード

  • Drush コマンドは、ポータルサイトのルート ディレクトリから実行する必要があります。デフォルトでは、 デベロッパー ポータルは次の場所にインストールされます。 <ph type="x-smartling-placeholder">
      </ph>
    • /opt/apigee/apigee-drupal/wwwroot(Nginx)
    • /var/www/html(Apache)
    以下の手順は、Nginx サーバーが上記のデフォルトの場所にインストールされていることを前提としています。

現在の 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 Shell)を使用して Drupal のバージョンを更新します。関連項目: Drupal のドキュメントの Drush を使用した Drupal のアップデート

インストールされている Drupal をアップデートするには:

  1. /opt/apigee/apigee-drupal/wwwroot に変更します。 ディレクトリ、またはポータルをインストールしたディレクトリです。
  2. すべてのファイル、ディレクトリ、データベースのフル バックアップを作成します。バックアップをロケーションに保存する 実行することもできます。詳しい手順については、以下をご覧ください。 ポータルをバックアップします

    .htaccess などのファイルに変更を加えた場合は、 robots.txt または defaults.settings.phpsites ディレクトリにある)更新後に変更を再度適用する必要があります。さらに、 sites/all ディレクトリで行ったカスタマイズを再適用します。

  3. サイトをメンテナンス モードにします:
    drush vset --exact maintenance_mode 1
    drush cache-clear all
  4. 次のコマンドを使用して、必要なバージョンの Drupal をインストールします。
    drush pm-update drupal-7.56

    または、drush pm-update drupal を実行して最新の Drupal に更新することもできます。 できます。drush pm-updatestatus を実行すると、使用可能な Drupal コアプロジェクトと contrib プロジェクトのマイナー アップデート。

  5. .htaccessrobots.txt、 または defaults.settings.phpsites ディレクトリ)。
  6. sites/all ディレクトリに加えた変更を再適用します。
  7. サイトのメンテナンス モードを終了します:
    drush vset --exact maintenance_mode 0
    drush cache-clear all

会議中に問題が発生した場合はどうすればよいですか? 更新しますか?

作成したバックアップ ファイルを使用して、サイトを以前の状態に復元します。担当の Apigee サポート担当者に報告し、期間中に報告されたエラー メッセージがあれば提供します。 更新されます