WordPressで執筆していておかしなことに気がついた。投稿一覧に出てくるアイキャッチ画像のサムネイルが、最近アップロードしたものだけ、これまでの正方形から長方形に変わったのだ。思い当たる節といえばWordPressを5.0にしたのとPHPを7.3に移行したくらいだ。まあ実害はないので放置していた。
ところが画像サイズを一括変更する「Regenerate Thumbnails」プラグインが使用できなくなっているのにも気がついた。さらにWordPress組み込みの画像編集機能も「画像の回転機能に対応していません」というメッセージが表示されて使用できなくなっている。ここまでくると放置しておく訳にもいかず調べていくと、PHPのGDライブラリがインストールされていない可能性が高いようだ。
とりあえず本当にインストールされていないのかPHP7.3絡みのパッケージを一覧表示。
$ dpkg -l | grep php7.3
すると案の定GDライブラリはインストールされていなかったので早速インストール。どうやらPHP7.3にしたときにインストールしていなかったようだ。
# apt update
# apt install php7.3-gd
Apacheを再起動。
# service apache2 restart
これで元通り画像編集ができるようになり、投稿一覧の画像もサムネイル画像が生成されていなかったのが原因のようで、改めて画像をアップロードすることで正方形で表示されるようになった。
コメント