2012-04-15 5 views
2

私はxamppをインストールしました。エラー処理を取り除きたい私の変数で行うのは迷惑なエラーだけです。xamppでPHPエラー報告を無効にしますか?

私はphp.iniのを見つけることがどこかわからない、それはあなたがオフにはdisplay_errorsを持っていることを確認してくださいあなたのphp.iniの中に私のC:\xampp\apache

+0

'php_info()'あなたのphp.iniの正しい場所が表示されます。 – Kosta

+0

未定義の関数を呼び出すphp_echo() – eveo

+0

申し訳ありません、それは 'phpinfo()' – Kosta

答えて

16

には存在しません。 display_errorsをOffに設定するとわかっていることから、error_reportingディレクティブは変更する必要はありません。

例:あなたがエラーのはdisplay_errors =オフ、すべての種類をします設定した場合

error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR 
display_errors = Off 
1

しかし、あなたはあなたがこれは今、非常に古いですが、ケースの誰かに、php.iniの error_reporting = E_ALL & ~E_NOTICE

2

を設定し、以下の変更を行い、

display_errors = Off 
+0

この質問の年齢は分かりますか?すでに正しい答えがあります。一年前の質問にぶつからないでください! – eveo

2

できるオフ誤りに気付いしたい場合これにはバージョン5.6.3のXAMMPの問題があります。エラー表示が 'オフ'に設定されている同じ問題がありましたが、まだphpinfo()でオンになっていました。

何らかの理由で、php.iniにエラー報告を2回追加しました。 はdisplay_errorsのphp.iniのライン99上のショー、そして再度あなたが最初のものを下にスクロールし、無効にした場合552

のでラインで、もう一つは、まだ「ON」に設定したまま最初のものを上書きしていますエラー報告はアクティブです。

これは将来のバージョンのXAMMPで修正されると確信していますが、ここにこの問題への回答を探すすべての人にこれを追加します。

+0

これは一日中私の頭を食べています..私はもっとアップボトムを与えることができたらいいと思う – Onimusha

1

Xamppと他のWebアプリケーションには、プログラマー(およびユーザー)に実行エラーまたは警告(通知)が表示されるエラーインターフェイスがあります。 Xamppがエラーを表示する方法を変更するには、コントロールパネルに行ってphp.iniを開く必要があります。

  1. 「はdisplay_errors = On」に: は、あなたが方法を変更するには、2つのポイントを見つけることができます。このファイルの中には、エラーを示しています。私の視点からは常にオンでなければなりません。あなたがオフを置くと、悪い文章に関する情報はありません。

  2. "error_reporting = E_ALL"これがキーポイントです。値を変更すると、エラーを表示する方法を変更できます。 php.iniにはすべてのオプションが記載されています。私のお気に入り:

    • error_reporting = E_ALLすべてが表示されます。デバッグに適しています。
    • のerror_reporting = E_ALL &〜E_STRICT &〜E_DEPRECATEDがそれはエラー&予告(デバッグのための非常に重要な)を示していない提案を示し&次のPHPのバージョンで機能を非推奨。
    • error_reporting = E_ALL &〜E_NOTICE &〜E_STRICT &〜E_DEPRECATED本番環境にはNotificationsが含まれていません。

私はあなたのために、このフィット感を願っています。

詳細https://community.apachefriends.org/f/viewtopic.php?f=17&t=50989

関連する問題