更新をサボっていたら、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をリスタートだ。
どきどき・・・
オッケー!!!
ちゃんとアップデートもできました!
いやー びっくりした。
さて、久しぶりのネタを用意していたのに、アップデートがネタになってしまったな。
明日も更新すっか。
コメント