Drupal 11.0.4 にアップグレードする

Drupal

条件が整ったから 10.3.5 から 11.0.4 にアップグレードする。
流石に本番環境でいきなりアップグレードを実行するような度胸はないから、最初はモジュールもテーマも追加していない素の Drupal 10.3.5 で試してみる。
続いて、ほぼ同じ構成のテストサイトで試してから、最後に本番環境でアップグレードを実行する。

詳細は公式サイトのとおり。事前に upgrade status の結果で互換性 100% になっていたから特に問題なくアップグレードできた。

 

◇一時的な書き込み権限の追加

chmod 777 web/sites/default
chmod 666 web/sites/default/*settings.php
chmod 666 web/sites/default/*services.yml

 

◇パッケージの更新

composer require 'drupal/core-recommended:^11' \
                 'drupal/core-composer-scaffold:^11' \
                 'drupal/core-project-message:^11' --no-update

 

◇アップデートの試行

composer update --dry-run

 

◇アップデートの実行

composer update

 

◇インストール、更新、または削除の確認

composer install

 

◇データベースの更新

ブラウザで /update.php に接続して、データベースを更新する。

または、次のコマンドを実行する。

drush updatedb:status
drush updatedb

 

◇書き込み権限を元に戻す

chmod 755 web/sites/default
chmod 644 web/sites/default/*settings.php
chmod 644 web/sites/default/*services.yml

 

以上でした。

 


 

Drupal と同じコンテンツタイプの記事

◇はじめに

暫くテーマ FlexiStyle Bootstrap を使ってみて、少しだけ気になることがある。

一つはヘッダー(赤四角囲み)の高さ。下左画像のとおり、スマホだと画面の 1/4 程度を占めていて無駄。CSS を弄れば低くすることも可能だとは思うけれど具体的な方法は知らない。ちなみに PC 画面では全く気にならない。

いつもどおり次のコマンドを実行してアップデート完了。
特にこれといったコメントは無し。

条件が整ったから 10.3.5 から 11.0.4 にアップグレードする。
流石に本番環境でいきなりアップグレードを実行するような度胸はないから、最初はモジュールもテーマも追加していない素の Drupal 10.3.5 で試してみる。
続いて、ほぼ同じ構成のテストサイトで試してから、最後に本番環境でアップグレードを実行する。

Drupal 11 へのアップグレードの準備として、PHP 8.3 をインストールする。
モジュールもあれこれ追加しているから、確認しながらインストールしてみる。

 

Drupal 11 が公開されているものの、自鯖は module の関係でアップデートができない。
なので、設定を見直して更新が遅くなりそうな module は削除することにした。
削除対象は次の4つ。

リリースノートはこちらのとおり。あっという間だった 10.3.4 を飛ばしてのアップデートになる。
いつもどおり次のコマンドを実行する。