SSブログ

[php]サーバー上でphpを動作させるとエラーが画面に表示されない [PHP]

クライアントでは画面上にエラーが出力されるのに、サーバーに上げて動作させるとエラーが出力されないということがあります。ほとんどのサーバーではエラー出力を表示させない設定になっています。サーバー上でphpを動作させてエラーを確認した場合などに出力されずに困った状況になることも。

エラーを画面に表示(出力)させる方法


エラーを画面に表示させるには、php.iniの設定を変更する必要があります。
たいていのサーバーでデフォルトで未出力に設定されています。

display_errorの設定をOnに変更すれば、画面上にエラーが出力されるようになります。

php.iniの設定
display_errors = On

しかし、使用サーバーしているサーバーによってはphp.iniを変更できないサーバーもあります。

そんなときはphpのソースコードに以下の記述を追記してください。

ini_set( 'display_errors', 1 );

この設定は一時的(処理が動作しているとき)にエラー出力を行う設定となります。
【PR】
男女ともに完全無料

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。

Copyright(C) WEB WALKER All Rights Reserved.