【WordPress】php7.1からphp8.1へ![HTTP ERROR 500]対処

目次

ロリポップのphp設定で8.1に更新したら、このブログだけがエラーで表示しない

[HTTP ERROR 500]ってそもそも何やねん?

ググると、

  • プラグイン
  • テーマ

この2つが原因で止まるらしい。。。一つ一つ消すがな!
それでもあかんでオイ ❣

ロリポップではphp7.4以上にすると、7.4 8.0 8.1 しか選択できないようだ。

一番下の7.4に設定してだな。。。
もう一度テーマを全部Renameして、php7.4に下げる。しばし待つ5分程度…
ようやくログインできるようになった。が、他のブログと違うところ部分が

テーマ:SWELL ver 2.6.8 これだけのようだ。

php8.1更新済の他のブログとの比較画像

php8.1不具合検証

敢えて、プラグインを一緒にしてVersionも揃えてみたが、違うのはテーマSWELLのVersionだけ!

不具合が出ているこのブログのSWELL Versionを2.6.6.2にするには、まで検索したが・・・
Version下げての再インストールの方法がはっきりしないのでSWELL Ver2.6.6.2の方を2.6.8に上げれば
php8.1.9に対応しているのか?いないのか?がはっきりする。ので、

先にこれを実行してみる。。。何の問題もなく動いたねぇ~~

こうなるとプラグインでもテーマでもない!ということは、私でも分かる!うんうん!

ロリポップでエラー表示させるには、.htaccess に記述すればよいのか!

CPIサーバーではないので、.htaccess に下記のコードを追記してみる

php_flag display_errors on

※これでブログ表示すると、ヘッダーに下記を含むエラーが表示される↓

Warning: Use of undefined constant ‘RELOCATE’

wp-config.php on line 85

こんな感じで
エラー内容が分かったので、手動でwp-config.phpの85行目

‘RELOCATE’ をシングルコーテーションで囲んで書き換えると
’RELOCATE’ に変更する。
と、、、なんとw

無事php8.1.9に更新

無事完了したよ~💗~うれぴぃ

なんだかんだで、今日の真夜中からずー---と、やってたからねぇ。12時間…やるな ❣ 俺
誰も褒めてくれんから、せめて自分だけでも。。。よしよし🤣

参考にしたサイト

Google先生には本当に頭が下がるねぇ~まぁその分、AdSenseやSEOで苦しむので何とも言えないが
エラー対応時には、本当に助かるよぉ。どの言語でもそれなりにガイド程度には翻訳してくれるもんね。

まぁついでにCocoonのphp8.1.9も対応出来たので、一日アレコレ悩んで対応した成果は出た。。。
と言わせてくれぇ~ ❣

それでは、またね~😎

宣伝よろしくねぇ~💗~
  • URLをコピーしました!
  • URLをコピーしました!
目次