更新をサボっていたら、Wordpressのバージョンアップが溜まった上に、更新できねぇとかどういうことだ。
サボっちゃいかんね。
結果として、PHP8にしたことが悪さをしていたってことだった。
久しぶりにブログを更新しようとしたら、下記のメッセージが表示された。
WordPress 6.4.1 が利用可能です ! 今すぐ更新してください。
じゃぁ更新すっかーと思ったら、プラグインとかテーマの更新も溜まっていた。
よし、更新、更新。
おや・・・
重大なエラーで更新できねぇだと・・・
マジか。
自動更新する設定になっていたはずなのに、されていなかったのはエラーのせいか。
とりまサーバに入って、アップデートが溜まってないか調べてみよう。
お、ターミナルもアップデートかよ。
どんだけサボっていたんだオレ😆
そして、アップデートをしようとしたら、前の記事にあるようなエラーが。
[root@fumipon]# yum -y update 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.iij.ad.jp * epel-debuginfo: ftp.iij.ad.jp * epel-source: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ kusanagi.noarch 0:8.7.12-2 を 更新 ---> パッケージ kusanagi.noarch 0:8.7.13-1 を アップデート ---> パッケージ kusanagi-openssl.noarch 0:3.1.4-1 を 更新 ---> パッケージ kusanagi-openssl.noarch 0:3.2.0-1 を アップデート ---> パッケージ kusanagi-php7.noarch 0:7.4.33-1 を 更新 ---> パッケージ kusanagi-php7.noarch 0:7.4.33-2 を アップデート --> 依存性の処理をしています: libicudata.so.73()(64bit) のパッケージ: kusanagi-php7-7.4.33-2.noarch --> 依存性の処理をしています: libicui18n.so.73()(64bit) のパッケージ: kusanagi-php7-7.4.33-2.noarch --> 依存性の処理をしています: libicuio.so.73()(64bit) のパッケージ: kusanagi-php7-7.4.33-2.noarch --> 依存性の処理をしています: libicuuc.so.73()(64bit) のパッケージ: kusanagi-php7-7.4.33-2.noarch ---> パッケージ kusanagi-php8.x86_64 0:8.1.25-1.el7 を 更新 ---> パッケージ kusanagi-php8.x86_64 0:8.1.26-1.el7 を アップデート --> 依存性の処理をしています: libicudata.so.73()(64bit) のパッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 --> 依存性の処理をしています: libicui18n.so.73()(64bit) のパッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 --> 依存性の処理をしています: libicuio.so.73()(64bit) のパッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 --> 依存性の処理をしています: libicuuc.so.73()(64bit) のパッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 ---> パッケージ kusanagi-wp-plugins.noarch 0:20231006-1.el7 を 更新 ---> パッケージ kusanagi-wp-plugins.noarch 0:20231107-1.el7 を アップデート ---> パッケージ openssl11-libs.x86_64 1:1.1.1k-5.el7 を 更新 ---> パッケージ openssl11-libs.x86_64 1:1.1.1k-6.el7 を アップデート ---> パッケージ python.x86_64 0:2.7.5-93.el7_9 を 更新 ---> パッケージ python.x86_64 0:2.7.5-94.el7_9 を アップデート ---> パッケージ python-devel.x86_64 0:2.7.5-93.el7_9 を 更新 ---> パッケージ python-devel.x86_64 0:2.7.5-94.el7_9 を アップデート ---> パッケージ python-libs.x86_64 0:2.7.5-93.el7_9 を 更新 ---> パッケージ python-libs.x86_64 0:2.7.5-94.el7_9 を アップデート ---> パッケージ python-tools.x86_64 0:2.7.5-93.el7_9 を 更新 ---> パッケージ python-tools.x86_64 0:2.7.5-94.el7_9 を アップデート ---> パッケージ tkinter.x86_64 0:2.7.5-93.el7_9 を 更新 ---> パッケージ tkinter.x86_64 0:2.7.5-94.el7_9 を アップデート --> 依存性解決を終了しました。 エラー: パッケージ: kusanagi-php7-7.4.33-2.noarch (kusanagi) 要求: libicudata.so.73()(64bit) エラー: パッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 (kusanagi) 要求: libicuuc.so.73()(64bit) エラー: パッケージ: kusanagi-php7-7.4.33-2.noarch (kusanagi) 要求: libicuio.so.73()(64bit) エラー: パッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 (kusanagi) 要求: libicui18n.so.73()(64bit) エラー: パッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 (kusanagi) 要求: libicuio.so.73()(64bit) エラー: パッケージ: kusanagi-php7-7.4.33-2.noarch (kusanagi) 要求: libicui18n.so.73()(64bit) エラー: パッケージ: kusanagi-php8-8.1.26-1.el7.x86_64 (kusanagi) 要求: libicudata.so.73()(64bit) エラー: パッケージ: kusanagi-php7-7.4.33-2.noarch (kusanagi) 要求: libicuuc.so.73()(64bit)
あぁ、メモっといて良かった。
前の記事の通りの手順でアップデート。
これでサーバのアップデート溜りは解消されたけど、依然としてWordpressのエラーは消えない。
なんなんだよ・・・コレ。
そしたら、そのものズバリの答えがあった。
作者さんには感謝しかない。
ありがとうございます。
さて、上記のサイトに従って、wp_config.phpの設定を変える。
コレを
define('FS_METHOD', 'ftpsockets');
コレに。
define('FS_METHOD', 'ftpext');
そしたらkusanagiをリスタートだ。
どきどき・・・
オッケー!!!
ちゃんとアップデートもできました!
いやー びっくりした。
さて、久しぶりのネタを用意していたのに、アップデートがネタになってしまったな。
明日も更新すっか。