Drupal 10.3.0 にアップデート

Drupal

メッセージが届いていたからアップデートを実行。今回は若干の手間が生じた。

 

アップデート

最新バージョンへの更新ということで、いつもどおりこちらのリリースノートに基づいてコマンドを実行する。

composer update "drupal/core-*" --with-all-dependencies

今回は次のメッセージが表示された。

In Filesystem.php line 284:
        Could not delete /var/www/jisaba.life/web/sites/default/default.services.yml:  

sites/default を一時的に chmod 755 で権限を変更してから再度、アップデートコマンドを実行すればメッセージは出ない。それから chmod 555 で元に戻せば OK。

 

Drupalコアの更新状況

サイトの状態で確認すると警告が出ているから確認する。
利用可能なアップデートを確認する際に問題が生じているということで、何はともあれデータベースの更新が必要だから、データベースのアップデートスクリプトを実行する。
具体的には自分のサイトで https://example.com/update.php を表示、更新を実行する。

 

State cache flag not set

settings.php にフラグ $settings['state_cache']  が設定されていないとのことなので、site/sites/default/settings.php の最後に次の行を追加する。こちらも chmod 666 settings.php としてから編集、それから chmod 444 settings.php で元に戻す。

$settings['state_cache'] = TRUE;

詳細はこちらのとおり。

 

削除されたモジュールの追加

Statistics モジュールは Drupal 10 で非推奨、Drupal 11 で削除となっている。自分は管理者画面でコンテンツの閲覧回数を表示させるためにモジュールを有効化しているが、今回から改めてStatistics モジュール としてインストールする必要がある。

#Statistics
The Statistics module was deprecated in Drupal 10 and removed in Drupal 11. If your site is using the Statistics module, you need to install the  contributed Statistics project.

コマンドは次のとおり。

composer require 'drupal/statistics:^1.0'

 

 


 

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

リリースノートはこちらのとおり。

お知らせが来てたからいつもどおりアップデートを実行。
次のコマンドで特に問題なく完了した。

メッセージが届いていたからアップデートを実行。今回は若干の手間が生じた。

 

アップデート

最新バージョンへの更新ということで、いつもどおりこちらのリリースノートに基づいてコマンドを実行する。

お知らせが届いたからリリースノートのとおり次のコマンドを実行。

理解し難いタイトル。

もとの表示の何が問題だったかというと、長いタイトルの記事と短いタイトルの記事が一覧で表示されたときに、画像の位置がずれてしまうため、どうしても見栄えが気になっていた。

具体的には次の画像のとおりで、右端の記事のタイトルが2行になるため、画像の位置が下がってしまう。
・・・気にしなければどうということは無いけど気になってしまった。

ある記事を表示したときに、同じコンテンツタイプの次の記事・前の記事を表示するためのナビゲーションを設置してみる。
今の状態だと、次の記事を見るためには一度コンテンツタイプ一覧の画面(例えば Drupal)に戻ってから、次の記事を選択する必要があるから不便。