画面が真っ白
エラーログを調べる
画面がまったく表示されない場合、サーバー上でエラーが発生している可能性が高いです。 サーバー上のログファイルを調べると、エラーメッセージが確認できます。
画面が真っ白=エラー
画面が真っ白になるのは、たいていの場合、サーバー上で何らかのエラーが発生しています(ブラウザのバグや、ネットワーク不調の場合もあります)。
エラーが発生しているが、サーバーの設定で、エラーメッセージを表示しないようになっている、というケースが多いでしょう。
エラー表示がオフになっている理由
公開サーバーでは、エラーメッセージをブラウザ上に表示する(訪問者に表示する)のは好ましくありません。 PHP に関する情報を訪問者に知らせると、アタックされやすくなるからです。
このため、公開サーバーでは、エラー表示はオフに設定することが一般的ですし、そうすることが推奨されています。
エラーログファイルを調べる
エラーメッセージは画面上に表示せず、ログファイルに記録するケースでは、ログファイルにエラーの具体的な内容が保存されています。ログファイルの場所は、サーバーの設定によって異なります(php.iniで設定することが出来ます)。
php.iniの、error_logを見ると、エラーログの場所が分かります。 ログを記録する設定は、log_errors="1"です。また、エラー報告の範囲をerror_reportingで指定します。これらも確認してください。
レンタルサーバーの場合は、設定マニュアルやFAQなどで、ログファイルの場所等を調べてください。
Copyright (C) 2003-2018. PHP で WEB 作成 All rights reserved.