PHPのバージョンを変更したらエラーが出た
このサイトで重大なエラーが発生しました。

Q.私が借りているレンタルサーバーの
PHPのバージョンを変更したら
サイトが表示されなくなりました。
それも502 Bad Gatewayではなく
何やら文字が数行出ているのです。
この意味が分かりません!!!
重大なエラーって何ですか?
大至急教えてください。
Call to undefined function create_function() in /home/
”あなたのサイトアドレス”/”あなたのサイトアドレス”.com/
public_html/wp-content/plugins/ytbd_yohaku-1.0/
ytbd_yohaku.php:43 Stack trace: #0 /home/
”あなたのサイトアドレス”/”あなたのサイトアドレス”.com/
public_html/wp-settings.php(545): include_once() #1 /home/
”あなたのサイトアドレス”/”あなたのサイトアドレス”.com/
public_html/wp-config.php(93): require_once(‘/home/sabur…’) #2 /home/
”あなたのサイトアドレス”/”あなたのサイトアドレス”.com/
public_html/wp-load.php(50): require_once(‘/home/sabur…’) #3 /home/
”あなたのサイトアドレス”/”あなたのサイトアドレス”.com/
public_html/wp-blog-header.php(13): require_once(‘/home/sabur…’) #4 /home/
”あなたのサイトアドレス”/”あなたのサイトアドレス”.com/public_html/
index.php(17): require(‘/home/sabur…’) #5 {main} thrown in /home/
”あなたのサイトアドレス”/”あなたのサイトアドレス”.com/
public_html/wp-content/plugins/ytbd_yohaku-1.0/ytbd_yohaku.php on line 43
このサイトで重大なエラーが発生しました。
WordPress のトラブルシューティングについてはこちらをご覧ください。
502 Bad Gatewayが出現している場合は
こちらの記事が参考になるが、
エラーの文字列が出現している場合は以下を参考にしてほしい。
502 Bad Gatewayが出現する理由
PHPの更新をする手順
テーマやプラグインが対応していない可能性が大

Simplicity(シンプレシティ)
のテーマがめちゃくちゃ好きだったのに
8.3に対応していないようで
使用しているサイト全部見れなくなったw

俺は重大なエラーと
シンプルな文字が出た。
この場合はテーマを変えたら直ったぞ


俺はプラグインを止めたら改善した。
まずはPHPのバージョンを戻して
プラグインをチェックせよ!
要らねープラグインを捨てよ。
エラーの文字列が出現している場合
解決方法以下の手順で問題を解決できます。
PHPバージョンを下げる(一時的な対応)
ホスティングサービスのコントロールパネル
(例: cPanel、Pleskなど)でPHPバージョンを7.4以下に変更します。
これでサイトが一時的に復旧する可能性があります。
注意: PHPの古いバージョンは
セキュリティリスクがあるため、長期的な使用は避けましょう。
問題のプラグインを無効化
難しい手順
FTP/SFTPまたはホスティングのファイルマネージャを使用して、
/wp-content/plugins/ フォルダにアクセスします。
ytbd_yohaku-1.0 フォルダの名前を ytbd_yohaku-1.0.bak などに変更して無効化します。
簡単な手順
または一度、PHPを元に戻してから
ワードプレスを操作をするのが間違いありません。
今回の場合はytbd_yohaku-1.0.bak
という空白を作るプラグインが邪魔をしています。

PHP8.0以降に対応していないプラグインは
無効化するか削除すると解決されます。
これでサイトが復旧するか確認してください。


コメント