• Resolved gatespace

    (@gatespace)


    PHP8, PHP8.1 環境で Login rebuilder バージョン 2.8.0, 2.8.1 を有効にすると、WordPressダッシュボードの「ログイン中のユーザー」ウィジェット内でPHP Fatal errorが発生します。2.7.4 では発生しません。

    ウィジェット内エラーメッセージ

    Fatal error: Uncaught Error: Cannot use a scalar value as an array in /var/www/vhosts/example.com/wp-content/plugins/login-rebuilder/login-rebuilder.php:2568 Stack trace: #0 /var/www/vhosts/example.com/wp-content/plugins/login-rebuilder/login-rebuilder.php(604): login_rebuilder->_get_logged_in_users() #1 /var/www/vhosts/example.com/wp-admin/includes/template.php(1445): login_rebuilder->meta_box_logged_in_users('', Array) #2 /var/www/vhosts/example.com/wp-admin/includes/dashboard.php(274): do_meta_boxes(Object(WP_Screen), 'side', '') #3 /var/www/vhosts/example.com/wp-admin/index.php(203): wp_dashboard() #4 {main} thrown in /var/www/vhosts/example.com/wp-content/plugins/login-rebuilder/login-rebuilder.php on line 2568
    このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。

    PHPエラーログ

    [16-Jun-2023 05:25:40 UTC] PHP Fatal error:  Uncaught Error: Cannot use a scalar value as an array in /var/www/vhosts/example.com/wp-content/plugins/login-rebuilder/login-rebuilder.php:2568
    Stack trace:
    #0 /var/www/vhosts/example.com/wp-content/plugins/login-rebuilder/login-rebuilder.php(604): login_rebuilder->_get_logged_in_users()
    #1 /var/www/vhosts/example.com/wp-admin/includes/template.php(1445): login_rebuilder->meta_box_logged_in_users('', Array)
    #2 /var/www/vhosts/example.com/wp-admin/includes/dashboard.php(274): do_meta_boxes(Object(WP_Screen), 'side', '')
    #3 /var/www/vhosts/example.com/wp-admin/index.php(203): wp_dashboard()
    #4 {main}
      thrown in /var/www/vhosts/example.com/wp-content/plugins/login-rebuilder/login-rebuilder.php on line 2568

    こちらは修正の予定はありますか?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author tmatsuur

    (@tmatsuur)

    すみません。

    通知メールを見落としていました。

    近日中に修正いたします。

    Plugin Author tmatsuur

    (@tmatsuur)

    こちら開発環境および実際に運用しているいくつかのサイトでは不具合が再現できませんでした。

    ただエラーメッセージの内容からユーザーのログイン情報がメタ情報として保存されていないか、または標準の形式でないことが原因ではないかと思われるため、そのケースを回避するように処理に変更することにしました。

    こちらの修正版を近日中に公開するようにいたします。

    Plugin Author tmatsuur

    (@tmatsuur)

    本件を修正した2.8.2をリリースしました。ご確認ください。

    Thread Starter gatespace

    (@gatespace)

    対応ありがとうございます。

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘PHP8 で Fatal error 発生’ is closed to new replies.