[WP]PHP7.1にしたら管理画面が真っ白になった

この記事は約2分で読めます。

あるプラグインが使えなくなったのでいろんなことを試してたんだけど、一度PHPバージョンを7.0にした後で不具合が出たので、5.6に戻したらWordpressの管理画面が真っ白になって入れなくなった;

結論を言うと、そのプラグインが使えなくなった理由はPHPと全く別のことだったので、途中からそれを放棄し、Debug機能で

define(‘WP_DEBUG’,true)

にします。
うわあなんかいろんなエラー出てる。。。でも、ほとんどが、Noticeなので、動作に支障があるものではなかったのですが、一つだけやばそうなエラーが。

Warning: Cannot modify header information – headers already sent by~~~~

というやつで、headearに何かあるよとか言ってる。これかなあと思い、調べていたら、

php.iniでoutput_bufferingの設定をONにするというのがあったので、ロリポップの管理画面に入り、php.iniの設定を見てみます。

現在、output_buffering=0になっていたので、1に変更しました。すると、

 

管理画面が表示された(∩´∀`)∩ワーイ

 

プラグインの一時停止は、「plugin」フォルダを一時的にリネームで「_pluguin」とするといいようです。これで、プラグインが原因の真っ白かどうかわかりました。

それにしても、まだまだphp7以上で動かないプラグインがたくさんあるなあ。当分phpバージョンアップは見送ります。

タイトルとURLをコピーしました