Drupalモジュールを更新 - バージョンをスキップしますか?

drupal.stackexchange https://drupal.stackexchange.com/questions/3779

  •  16-10-2019
  •  | 
  •  

質問

私はしばらくの間サイトを無視してきましたが、今ではいくつかのバージョンであるいくつかのモジュールを更新する必要があります。モジュールの最新バージョンにジャンプすることはできますか、それとも各バージョンを順番にコピーして毎回update.phpを実行する必要がありますか?

また、いくつかのモジュールが更新が必要な場合は、すべてのファイルをコピーしてupdate.phpを1回実行してもかまいませんか、それとも各モジュールを個別にコピーして毎回更新を実行する必要がありますか?

役に立ちましたか?

解決

はい、更新時に手順をスキップできます。私が見つけた最良の方法は、Drushを使用することです。 「Drush Up」はバックアップを作ります。すべてのモジュール、テーマ、およびDrupal Coreを更新します。そして、update.phpを実行します。

私はこれを開発サイト、テストで行い、それからSubversionにコミットし、生産についてチェックします。実際、私は生産サイトを更新しようとしています。

他のヒント

主要なDrupalバージョンをスキップしていない限り(つまり、Drupal 5.xからDrupal 7.xに移行します)、新しいバージョンにジャンプするだけです。

一般的に言えば、(たとえば)バージョン6.1から6.20から更新できます。 Drupalは、各モジュールに対して実行された最後の更新関数を保存し、実行されたことのない機能を1つずつ実行します。

プロジェクトページにモジュールを更新するための特定の手順が含まれているかどうかを確認します。モジュールは、他のモジュールの一部のバージョンと互換性がないか、特定の更新手順が必要です。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top