サポート » 使い方全般 » ユーザーが表示されなくなりました

  • 解決済 tanuki0999

    (@tanuki0999)


    早朝よりすみません。
    初心者です。
    宜しくお願いします。
    これまでユーザー一覧が正常に表示されていましたが、突然表示されなくなりました。
    何をしたらそうなったのか前後の操作がよくわかりません。
    リカバリーモードでは、正常に表示されます。
    対処のしかたをご教示ください。
    リカバリーモードのメールには次のように書かれていました。

    こんにちは。

    WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。

    今回の場合、WordPress がプラグイン bbPress forum utility pack でエラーを捉えました。

    まずはじめに、ご自分のサイト (https://k-start.jp/misog/) を開き、目に見える問題がないか確認してください。次に、エラーが発生したページ (https://k-start.jp/misog/misog/wp-admin/users.php) を開き、同様に問題がないか確認してください。

    この問題をさらに調査するにはサーバーホストに連絡してみてください。

    もしサイトが壊れていてダッシュボードに正常に接続できない場合、WordPress には特別な「リカバリーモード」があります。これによりダッシュボードに安全にログインし、さらに調査をすることができます。

    https://k-start.jp/misog/wp-login.php?action=enter_recovery_mode&rm_token=bT2kdRtTbSFN7G0syh6Mzt&rm_key=eJ1Hq2csrm2FK95DRop6FY

    サイトを安全に保つため、このリンクは 1日 で有効期限が切れます。ですが、心配なく。有効期限後にこのエラーが再度発生すれば新しいリンクをお送りします。

    この問題を解決しようとする際、以下の情報を聞かれるかもしれません。
    WordPress バーション5.3.2
    現在のテーマ: Cocoon Child (バージョン 0.0.5)
    現在のプラグイン: bbPress forum utility pack (バージョン 0.9.0)
    PHP バージョン7.2.26

    エラー詳細
    ===============
    エラータイプ E_ERROR が /home/ixfnppau/public_html/k-start.jp/misog/wp-content/plugins/bbp-jp-utility/bbp-jp-utility.php ファイルの 190 行目で発生しました。 エラーメッセージ: Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone () in /home/ixfnppau/public_html/k-start.jp/misog/wp-content/plugins/bbp-jp-utility/bbp-jp-utility.php:190
    Stack trace:
    #0 /home/ixfnppau/public_html/k-start.jp/misog/wp-content/plugins/bbp-jp-utility/bbp-jp-utility.php(190): DateTimeZone->__construct(”)
    #1 /home/ixfnppau/public_html/k-start.jp/misog/wp-includes/class-wp-hook.php(288): Celtis_bbp_utility->bbp_manage_users_custom_registered(”, ‘registered’, 5)
    #2 /home/ixfnppau/public_html/k-start.jp/misog/wp-includes/plugin.php(206): WP_Hook->apply_filters(”, Array)
    #3 /home/ixfnppau/public_html/k-start.jp/misog/wp-admin/includes/class-wp-users-list-table.php(583): apply_filters(‘manage_users_cu…’, ”, ‘registered’, 5)
    #4 /home/ixfnppau/public_html/k-start.jp/misog/wp-admin/includes/class-wp-users-list-table.php(399): WP_Users_List_Table->single_row(Object(WP_User), ”, ”, 0)
    #5 /home/ixfnppau/public_html/k-start.jp/misog/wp-admin/includes/class-wp-list-table.php(1273): WP_Users_Li

    ヘルプの必要なページ: [リンクを見るにはログイン]

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • DRILL LANCER

    (@rickaddison7634)

    下記を試して見てください。

    • FTP で /misog/wp-admin/users.php が存在するか確認
    • WordPress のアップグレード の手動更新を参考に WordPress の構成ファイルを手動で書き換えてみる
    • bbPress forum utility pack を無効化してみる
    • セキュリティ関連のプラグインで無効化されていないか確認してみる

    P.S.
    Cocoon の公式サイトでは bbPress ではなく wpForo Forumが使用されているようです。
    Cocoon 自体が対応しているか否かは不明ですがテーマの公式サイトで使用しているもののほうが安心できるのではと思ったので一応。

    こんにちは

    なぜ急にそうなったのかは分かりませんが、bbPress forum utility pack プラグインは、WordPress 設定の「timezone_string」が存在し、且つ正しい値が入っていないといけないようです。

    DateTimeZone->__construct(”)と出力されているので、timezone_string が削除されてしまったか、値が空になってしまったのだと思います。

    WordPress のダッシュボードで

    設定 > 一般 > タイムゾーン

    に「東京」を設定してください。
    東京でよければ。

    トピック投稿者 tanuki0999

    (@tanuki0999)

    DRILL LANCERさん、munyaguさん、早速のお返事本当にありがとうございました。
    DRILL LANCERさん、
    wpForo Forum が公式サイトでは使用されているのですね。早速検討してみます。
    詳細なアドバイスをいただき、本当にありがとうございました。
    今後とも宜しくお願い申し上げます。

    munyaguさん、
    ご指摘の通り、「東京」にしただけで正しく表示されるようになりました。
    元の通り動作するようになりました。
    感謝、感謝です。
    今後とも宜しくお願い申し上げます。

    enomoto celtislab

    (@enomoto-celtislab)

    bbPress forum utility pack プラグインの作者です
    WP5.3 で timezone_strings オプションデータの扱いが変わったみたいです

    wp_timezone_string() があれば優先して使用するように修正して ver0.9.2 として公開しました

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ユーザーが表示されなくなりました」には新たに返信することはできません。