[php]サーバー上でphpを動作させるとエラーが画面に表示されない [PHP]
クライアントでは画面上にエラーが出力されるのに、サーバーに上げて動作させるとエラーが出力されないということがあります。ほとんどのサーバーではエラー出力を表示させない設定になっています。サーバー上でphpを動作させてエラーを確認した場合などに出力されずに困った状況になることも。
エラーを画面に表示させるには、php.iniの設定を変更する必要があります。
たいていのサーバーでデフォルトで未出力に設定されています。
display_errorの設定をOnに変更すれば、画面上にエラーが出力されるようになります。
php.iniの設定
display_errors = On
しかし、使用サーバーしているサーバーによってはphp.iniを変更できないサーバーもあります。
そんなときはphpのソースコードに以下の記述を追記してください。
ini_set( 'display_errors', 1 );
この設定は一時的(処理が動作しているとき)にエラー出力を行う設定となります。
エラーを画面に表示(出力)させる方法
エラーを画面に表示させるには、php.iniの設定を変更する必要があります。
たいていのサーバーでデフォルトで未出力に設定されています。
display_errorの設定をOnに変更すれば、画面上にエラーが出力されるようになります。
php.iniの設定
display_errors = On
しかし、使用サーバーしているサーバーによってはphp.iniを変更できないサーバーもあります。
そんなときはphpのソースコードに以下の記述を追記してください。
ini_set( 'display_errors', 1 );
この設定は一時的(処理が動作しているとき)にエラー出力を行う設定となります。
2012-09-10 00:27
【PR】