答えて
ですphp.iniでdisplay_errors
が無効になっている場合。
これは製品サーバー上の優れた点であり、開発システムを基本的に使用不可能にします。あなたはおそらくあなたにphp.iniファイルこれらの行の1を追加したい開発システムの場合
:
error_reporting = E_ALL & ~E_NOTICE
または
error_reporting = E_ALL
これに加えて、Webサーバーのログにエラーが見つかる可能性があります(Apacheの場合、これは頻繁に/ var/log/httpd/error_logです) – Amber
はのerror_reportingがphp.iniの
でオンになっていることを確認しますerror_reporting = E_ALL | E_STRICT
php.iniファイルでdisplay_errorsがオンで、error_reportingがE_ALLに設定されていることを確認してください。あなたは(display_errors
またはini_setを参照)error_reporting
(see also)を設定し、エラーの表示を可能にするために
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL | E_STRICT);
?>
php.iniファイルは、あなたのPHPコードでは、
error_reporting = E_ALL | E_STRICT
display_errors = On
html_errors = On
を使用するか、したい:
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', 'On');
あなたがまた素敵stacktracesを得るために、あなたの開発ボックスにXdebugをインストールすることをお勧めしますが、エラー/例外はもちろん
を発生wehn、本番マシン上で、あなたはおそらく表示したくありませんエラー。
<?php
phpinfo();
?>
ブラウザでそれを実行し、どこphp.iniファイルを検索します。そのためには、ご使用の環境;-)
かもしれない - 少なくとも開発マシン上
で:
このコンテンツを例にtest.phpをのためのファイルを作成しますに応じて設定する必要があります位置しています。 ターンエラー報告とphp.iniのエラーの表示より。
他の回答はあなたの質問に答えていますが、あなたのスクリプトがユーザーに楽しいエラーメッセージを表示するように独自のエラーチェックルーチン(またはコード)を提供することが最善であることを指摘したいと思います。 の
[email protected]_query($some_query);
if(!$result){
if($debugging==TRUE){
echo($some_query.'<br>'.mysql_error());//shows error in debugging mode
}
else{
log_error()// error logging function
die('there was a problem with your request the problem has been logged and we are working on it');//or something like that
}
}
//no error
more code
- 1. プロジェクト名doesntのショーを
- 2. チェックボックスの値doesntのショーの顧客が
- 3. のrrdtoolのフェッチdoesntのショーの一点
- 4. PHPショーのデータ
- 5. PHPショーGoogleアナリティクス
- 6. INSERT INTO doesnt work php
- 7. オープン.PHPショー空白のページ
- 8. PHP:月額ショーentrys
- 9. PHPの画像ショーの問題
- 10. カスタムコードは、セルのショーを作る#エラー
- 11. ボーンアニメーションのdoesntは
- 12. Permission、OAuth2、doesnt work?
- 13. ショーjqueryのダイアログ
- 14. のlink_toアクション "ショー"
- 15. バッチファイルdoesntの仕事
- 16. $アヤックスdoesntの仕事
- 17. StrechBlt doesntの仕事
- 18. ショーのUpdateProgressデータセットは
- 19. ジャンゴ - ショーのBooleanFieldラジオボタン
- 20. ショーは、Webサイトのディレクトリ
- 21. jQueryのオートコンプリートdoesntの仕事
- 22. selectize jsのオートコンプリートのdoesntは
- 23. jQueryのdoesntの仕事
- 24. EclipseのTomcat7サーバーdoesntのサポートリモートホスト
- 25. JSON ONSELECTショー/マルチのidのdiv要素
- 26. WIthMockUser doesnt work
- 27. バーコードスキャナーandroid doesnt scan
- 28. Django foo_set doesnt work
- 29. Pocketsphinx:App doesnt start
- 30. Javascript doesnt update
が重複する可能性のようなもの[PHPで便利なエラーメッセージを取得する方法?](http://stackoverflow.com/questions/845021/how-to-get-useful-error-messages-in- php) – Jocelyn