サポート » その他 » このサイトで重大なエラーが発生しました

  • 解決済 toako

    (@toako)


    サイトを開くと「このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。」と表示されます。ダッシュボードも開けず、同じ画面が表示されます。
    リカバリーメールが来ましたが、リカバリーのURLを押してもやはり同じ画面になります。
    調べるとプラグインの「BackWPup」の更新が原因だと分かり、ネットに載っていたサーバーのファイルマネージャーからBackWPupの名前を変更するなど試しましたが、解決出来ませんでした。
    サーバー会社に問い合わせもしてみましたが、原因の特定は出来ずこちらのフォーラムに問い合わせてみて欲しいとのことでしたので、初めて投稿させて頂きます。
    サイト作りもネットを見ながら作ったので、知識が全くないのですが何卒お力添えいただけますと幸いです。

    以下情報です
    WordPress バーション5.8.6
    現在のテーマ: canvas on EASEL (バージョン 1.1.0)
    現在のプラグイン: Maroyaka WebClap for WordPress (バージョン 1.6.3)
    PHP バージョン8.1.12

    エラー詳細
    ===============
    エラータイプ E_ERROR が /home/users/0/verse.jp-nap/web/wp-content/plugins/maroyaka-webclap-for-wordpress/widget.php ファイルの 173 行目で発生しました。 エラーメッセージ: Uncaught Error: Call to undefined function create_function() in /home/users/0/verse.jp-nap/web/wp-content/plugins/maroyaka-webclap-for-wordpress/widget.php:173
    Stack trace:
    #0 /home/users/0/verse.jp-nap/web/wp-content/plugins/maroyaka-webclap-for-wordpress/common.php(16): require_once()
    #1 /home/users/0/verse.jp-nap/web/wp-content/plugins/maroyaka-webclap-for-wordpress/maroyaka-webclap-for-wordpress.php(31): require_once('/home/users/0/v...')
    #2 /home/users/0/verse.jp-nap/web/wp-settings.php(409): include_once('/home/users/0/v...')
    #3 /home/users/0/verse.jp-nap/web/wp-config.php(94): require_once('/home/users/0/v...')
    #4 /home/users/0/verse.jp-nap/web/wp-load.php(50): require_once('/home/users/0/v...')
    #5 /home/users/0/verse.jp-nap/web/wp-admin/admin.php(34): require_once('/home/users/0/v...')
    #6 /home/users/0/verse.jp-nap/web/wp-admin/index.php(10): require_once('/home/users/0/v...')
    #7 {main}
      thrown
4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    まろやかWEB拍手 for WordPress プラグインがお使いの PHP に対応していないようです。
    BackWPup プラグインの名前を変更したように、まろやかWEB拍手 for WordPress プラグイン(名前は maroyaka-webclap-for-wordpress)の名前も変更するか、PHP を元のバージョン(7.4 以前)に戻すことで、とりあえず上記のエラーは消えると思います。

    トピック投稿者 toako

    (@toako)

    こんばんは

    ご回答ありがとうございます。
    PHPを元のバージョンに戻してみたら、直りました!
    ありがとうございます。

    大変申し訳ないのですが、私が張りつけた情報の中で
    「まろやかWEB拍手が今のPHPに対応していない」と判断されたのはどこの部分になるのでしょうか。
    今後またこういうことが起きた時に、自分で対処出来るようになりたいです。
    もしよろしければご教授頂けないでしょうか。

    Uncaught Error: Call to undefined function create_function() in /home/users/0/verse.jp-nap/web/wp-content/plugins/maroyaka-webclap-for-wordpress/widget.php:173

    エラーメッセージの「Call to undefined function create_function()」(未定義関数 create_function() の呼び出し)より、PHP 8 で廃止された create_function 関数が使われているということがわかりました(下記ページより)。
    https://www.php.net/manual/ja/function.create-function.php

    トピック投稿者 toako

    (@toako)

    教えて頂き、ありがとうございます!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「このサイトで重大なエラーが発生しました」には新たに返信することはできません。