WordPressの自動更新

2022/1/29更新 php再インストール

表題の件で自動更新を有効にしていたところ、サイトがクラッシュしたので反省点をめも。

WordPress5.9の更新がバックグラウンドで動いていたので、サイトヘルスで確認すると

警告 オプションのモジュール intl がインストールされていないか、無効化されています。

と表示されていたので慌てて、モジュール php-intl をremiリポジトリでインストールするために依存関係でphp-commonをアンインストールしたところ、色々おかしくなりました。

手順としては、WAFを切ってhttpd停止、php-commonをアンインストール、php-intlインストールしたのち、依存関係のphpを再インストールが正解でしたが、うっかり失念。

管理画面に

Error: You need a higher level of permission

とPHPのエラーコードがブラウザにテキスト表示で警告されてしまいました。

前回投稿の要領でSELinuxのコンテキストをイジっても直らなかったので、ESXiホストから スナップショットのリストア | VMware vSphere をしてハッちゃけたPHPを再インストールしてサイト復元できました。

# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm

# yum install --enablerepo=remi,remi-php74 php php-devel php-common php-mbstring php-pdo php-gd php-xml php-mcrypt php-mysql gd-devel libxml2-devel mysql-devel t1lib-devel bzip2-devel curl-devel gmp-devel aspell-devel recode-devel libmcrypt-devel php-opcache php-mysqli php74-php-mysqlnd php-fpm php-pecl-zip pkgconfig php-pear ImageMagick ImageMagick-devel ImageMagick-perl php-pecl-imagick

毎回のことで慣れましたが、メジャーアップデートには気を付けたいと思いました(粉みかん

参考URL:WordPress サイトヘルス “オプションのモジュール intl がインストールされていないか、無効化されています。” を解決できなかった <= 後日確認で解決されていた♪

同じカテゴリーの記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です