USK
WordPressのデバックモードを使うならCGI
ロリポップレンタルサーバー上でWordpressを運営しいます。
今回、WordPress上でエラーが発生し、原因を調べるためにWordpressデバッグモードを有効にしたのですが、エラーが起きているはずなのにエラーメッセージが吐き出されない・・・・。
なんだなんだと調べてみたら原因が判明しました。
それは、ロリポップレンタルサーバー自体がエラーメッセージを表示する機能がデフォルトでOFFがになっていたこと。
細かい解説はうまくできないのでざっくりですが
PHP in設定の「display_errors = OFF」状態。
よし、「display_errors = ON」にしようとしたら壁にぶち当たりました。
ロリポップ側が提供しているサイトの表示を早くしてるという「PHP7.3(モジュール版)」を選択していると、PHP in設定ができないということです。
そこで「モジュール版」から「CGI版」に切り替えたところ無事にデバックモードによるエラーメッセージが表示されるようになりました。
ただ、それだけの話しです。
基本、PHPの設定を変えてもトラブルはあまり起こらないと思いますが、モジュール版を使ってWordpressを動かすのはやっかいかも。
コメント