サポート » 使い方全般 » プラグインを停止したらエラーが表示されるようになった

  • 解決済 d.w.c

    (@dwc-1)


    とある不具合の原因切り分けのため、
    導入しているプラグインを全停止にチェックを入れて更新ボタンを押したら白背景にエラー文章だけの画面になってしまい、慌ててブラウザバックで戻ってプラグインを有効化して再更新しました。

    しかし完全には回復せず、常に管理画面の上部に

    Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method Exif::init() should not be called statically in /home/サイトURL/public_html/wp-includes/class-wp-hook.php on line 298
    
    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/サイトURL/public_html/wp-includes/class-wp-hook.php:298) in /home/サイトURL/public_html/wp-content/plugins/favorites/app/Bootstrap.php on line 66

    のエラーが常に出るようになりました。

    あと、何かしらの更新作業をするとやはり白背景にエラー文が表示されるだけの画面になってしまいます。
    その際はエラー文章が増えて

    Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method Exif::init() should not be called statically in /home/サイトURL/public_html/wp-includes/class-wp-hook.php on line 298
    
    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/サイトURL/public_html/wp-includes/class-wp-hook.php:298) in /home/サイトURL/public_html/wp-content/plugins/favorites/app/Bootstrap.php on line 66
    
    Warning: Cannot modify header information - headers already sent by (output started at /home/サイトURL/public_html/wp-includes/class-wp-hook.php:298) in /home/サイトURL/public_html/wp-includes/pluggable.php on line 1210

    と書かれています。

    白画面になっても更新内容宇は反映されています。
    管理画面を抜けて、表側から見るとエラーは出ていません。

    この現象はどうすれば直りますか?
    直前のバックアップはBackWPupプラグインでzipファイルとして取得しているのでそこから復元できないかと試してみたのですが、特に変化は見られません。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • ご利用のテーマを異なるものに変更してみてはいかがでしょうか。
    もしくは、Bootstrapというライブラリをご利用であればFunction.phpに変更した箇所がなかったでしょうか。
    ご確認いただけますと幸いです。

    トピック投稿者 d.w.c

    (@dwc-1)

    @msio
    Twenty Seventeenに切り替えてみましたが、変わりませんでした。
    function.phpなど、phpの内容は特に変更はかけていないです。
    念のため、さらに過去のバックアップからfunctions.phpを持ってきて上書きもしてみましたが変化なしでした・・・。

    ツイッター関連のプラグインまたは環境設定導入あたりでテーマ内のファイルいずれかに変更がなされ、プラグイン停止にてその撤去が行われず参照されない関数の読み出しや値のない動作があるのではないかと思っておりました。
    プラグイン全停止でテーマ変更を行っても変化がないとなると、いま思い当たるところがございませんでした。
    今一度、全然関係のないテーマを仮として新しくダウンロード、適用してみてもらえませんでしょうか。お手数をおかけいたしますがご対応くださりますと幸いです。

    こんばんは

    以下のいずれかが原因と思います。

    ・WordPressのデバッグモードを有効にした。
    ・画像に関するプラグインをインストールされているが、古い。
    ・PHPのバージョンを5.4以降に変更した。

    トピック投稿者 d.w.c

    (@dwc-1)

    @msio
    @munyagu

    管理画面上部に常に表示されている注意文はRemove exif and metadataというプラグインが原因でした。

    それ以外にも他のプラグインの設定の中身が停止時に消えてしまったものがあったようで、すべてのプラグインの設定をやり直したら更新時の白画面も表示されなくなりました。

    プラグイン全停止で再設定が必要になったりサイトが表示できなくなるなんてことが起こるんですね…。
    相談に乗っていただいてありがとうございました。

    管理画面から停止した状態で消えてしまったんですね・・・
    一般的にはプラグイン削除時にデータが消えるように作ると思うんですが、その辺りはプラグインの作り次第なので、そうなってしまうプラグインもあるかもしれません。
    お気を付けください。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「プラグインを停止したらエラーが表示されるようになった」には新たに返信することはできません。