そろそろPHP 7.4ともさようならをしてPHP 8.x系統に行こう!と思いテストをしている段階でいきなりこれに遭遇。

目次
エラーを起こした手順
- cpanelへログイン、MultiPHP Managerへ
- 該当WordPressインスタレーションをチェックし、PHP 8.0へ変更。
- 該当WordPressのサイトを開く
- エラー出現!
- PHPをPHP 7.4へ戻すが、
- 状況は好転せず。
問題の根源と修理
CpanelのMultiPHP Managerは使用しているレンタルサーバーによってalt-phpとea-phpの2種類がインストールされている事がある。
問題なく使用できていたPHP 7.4はalt-PHP7.4ではなくea-PHP7.4であった。
そのため、適当に上から順にalt-PHPの方が先にアルファベット順に並んでいるのでalt-PHP8.0にしてしまったのがそもそもの間違い。また、修理しようと試みたところ、alt-PHP7.4に戻しても同じエラーが出る始末。
ある意味選択肢が色々とあると迷ってしまいますね。っというより完全にミスです。
なお、alt-PHPとea-PHPは似たような感じであるが全く違う別物です。
alt-PHPはCloudLinuxで提供されているPHP郡であり、古いPHPを使い続けないと行けないユーザー向けに色々とパッチを入れられていたり、セキュリティーを強化されていたりするものとのこと。
ea-PHPはcpanelのパッケージで提供されているPHPです。
詳しくは以下のリンクを御覧ください。
https://support.cpanel.net/hc/en-us/articles/360052753573-ALT-PHP-vs-EA-PHP-what-is-the-difference-
コメント