ワードプレスで、Sensei LMSプラグインや、SimpleMembershipプラグインを使っていると、どこかを修正して更新した場合、画面が真っ白になって、このようなワーニングが出るようになった。

▼Sensei LMSの場合(コースを修正した場合などに出るようだ)

Warning: Invalid argument supplied for foreach()~中略~class-sensei-teacher.php on line 362
Warning: Cannot modify header information~中略~wp-admin/post.php on line 231
Warning: Cannot modify header information~中略~wp-includes/pluggable.php on line 1421
Warning: Cannot modify header information~中略~wp-includes/pluggable.php on line 1424

▼SimpleMembershipの場合(メンバー情報などを更新した場合に出るようだ)

Warning: call_user_func_array() expects parameter~中略~wp-includes/class-wp-hook.php on line 309
Warning: Cannot modify header information~中略~wp-includes/pluggable.php on line 1421
Warning: Cannot modify header information~中略~pluggable.php on line 1424

【結論】phpのバージョンを最新に

どうやら、phpのバージョンが古い(7以下)だと出るようだ。(ワードプレスはphp言語で書かれているため、ご利用サーバのphpバージョンを定期的にアップしなければいけない)

ご利用のサーバで、phpのバージョンを確認してみよう。

↓↓

さくらインターネットの場合のやり方

1)コントロールパネル⇒スクリプト設定⇒言語のバージョン設定

2)PHPのバージョン⇒設定

最新のバージョンを選べばいいでしょう

▼モードは、モジュールモードでいいと思います

設定が切り替わっていれば、完了です

以上、簡単でした。

    コメントを残す