web-dev-qa-db-ja.com

コアを新しいバージョンに更新する

Drupal 7のWebサイトコアを「 アップデート方法Drupalコア 」からの指示に従って更新できます。

  1. Drupalインスタンス(データベース)のバックアップを作成します(例:MySQLの場合)。
  2. 現在のDrupalバージョンの最新リリースをダウンロードしてください。
  3. [tar ball or Zip] Drupalパッケージを抽出します。
  4. サイトをメンテナンスモードに設定します(例:D7のハウ)
  5. 元のDrupalインスタンス内の/ sitesとそのサブフォルダーを除くすべてのファイルとフォルダーを削除します。これは、テーマを含むすべてのカスタム作業が推奨スポット-/にあることを前提としていますサイトフォルダーツリー。他の場所でカスタム変更を行った場合は、それらを保存するか、後で置き換える予定です。
  6. / sitesを除くすべてのフォルダーとファイルを、抽出したDrupalパッケージ[tar ballまたはZipパッケージ]の中から、元のDrupalインスタンスの場所にコピーします。
  7. 一部の更新には、setting.phpへの変更が含まれていません。これについて詳しくは、以下のコメントがある方法を参照してください。更新リリースにsettings.phpへの変更が含まれている場合は、.../sites/default /にある古いsettings.phpを新しいものに置き換え、サイト固有のエントリ(データベース名、ユーザー、パスワード)設定ファイル内。
  8. .htaccessやrobots.txtなどのファイルを変更した場合は、それらの変更を新しいファイルに再適用します。
  9. 削除されたfavicon.icoファイルがある場合は、それも置き換えます
  10. 管理者またはユーザーno 1としてサイトにログインします1
  11. http://...yourdrupalsitename/update.php に移動してupdate.phpを実行し、プロセスに従ってDrupalインスタンスを更新します
  12. メンテナンスモードを無効にする

Drupal 8コア(例:8.0.0から8.0.2へ)を更新するための手順を知りたい)どうすればよいですか?

3
Yusef
  1. ダウンロードdrupal 8.0.2
  2. エキス
  3. コアディレクトリをプロジェクトにコピーします。
  4. .htaccess、composer.lock、composer.jsonファイルをプロジェクトにコピーします
  5. ベンダーディレクトリをプロジェクトにコピーする
  6. Yoursite.com/update.phpにアクセスします
  7. 画面の指示に従ってください

注:composerを使用している場合は、 この質問)への私の回答を参照してください

11
Eyal

そのような長くて多忙な手順を実行する代わりに、DRUSHを通じてdrupal 8コアを学習および更新することをお勧めします。

1。Drupal8にDrushをインストールします。

2。Drushを使用してサイトをメンテナンスモードにします。

 drush sset system.maintenance_mode 1

。drushで更新コマンドを実行して更新を開始します。

drush pm-update

4。サイトをオンラインに戻す

drush sset system.maintenance_mode 0
7
Rahul

Drupal.orgのこのページは実際には悪くありません: https://www.drupal.org/docs/8/update とそこからリンクされているオプションの概要: https: //www.drupal.org/docs/8/update/options

このセクションのページは、この質問が最初に投稿されてからかなり更新されていると思います。

混乱しているのは、コアを更新する方法がたくさんあることです:手動、drush、作曲家。また、8.4.x以降にはDrushバージョン8.1.15(またはそれ以降-9はまだではない)が必要であるなど、言及されていないいくつかの「問題」があります。

Drupal 2007年頃に始めたとき、コマンドラインは必要なく、Composerはまだありませんでした。しかし、今日の開発者は本当にコマンドライン、およびComposerに慣れる時間が短ければ早いほど、良い結果になります。これにより、初心者の学習曲線がより急になります。ただし、以前のすべてのバージョンと同じ方法でDrupalをインストールできます)なので、少なくともその方法で始めることができます。

Drupal&Composerにはたくさんのブログ投稿があります。ジェフは私のお気に入りです: https://www.jeffgeerling.com/blog/2017/tips-managing-drupal-8 -projects-composer

注:上記の「5.ベンダーディレクトリをプロジェクトにコピーする」が表示されます。追加されたモジュールのためにそこに置かれたベンダーフォルダー内のすべてを一掃するので、私はそれをしません。代わりに、ベンダーフォルダーの内容をコピーして貼り付け、現在のベンダーフォルダーの内容を置き換えるか追加します。

0
Richard Hood