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

Edge for Private Cloud v. 4.17.05

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

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

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

  • この手順では、Drupal のインストールのみがアップデートされます。Apigee は更新されず、 ポータルの一部として出荷される ソフトウェアですApigee ポータルのアップグレードに関する情報 については、Developers Enterprise アプリケーションを サービス ポータル

  • 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 をインストールします。

    &gt;drush pm-update drupal-7.56

    注: 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 サポート担当者に報告し、この期間中に報告されたエラー メッセージがあれば提供します。 更新されます