web-dev-qa-db-ja.com

PHPファイルを解析するときにブラウザでエラーを有効にする

最近MacBookに変更し、ローカルでの開発にMAMPスタックを使用しています。

以前の開発環境では、Webブラウザを介してPHPファイルにアクセスしようとしたときにエラーが発生したときに、有益なエラーレポートが常に表示されていました。MAMPのデフォルトのインストールでは、これは機能が無効になっています。エラーが発生すると、その原因がわかりません。エラーが発生したことを通知する1行も表示されません。

デバッガーでコードのデバッグを開始するまで、エラーが発生した場所を確認できます。

エラー報告をオンにする方法はありますか?

私は試した:

error_reporting(E_ALL);

ただし、効果はまったくありません。

16
aksamit

レベルをE_ALLに報告し、エラーを表示するonincludeまたはrequireのすべてのphpファイルの先頭に次のコードを含めます(config.phpなど)。

error_reporting(E_ALL);
ini_set('display_errors', 'on');
32
afarazit

ini_set('display_errors', 'on');を試してください

また、phpinfo()をチェックして、ini_setsが何かを実行しているかどうかを確認することもできます。

4
Dunhamzzz

または、/ Applications/MAMP/bin/php/php5.4.4/conf /php.iniで"display_errors = Off""display_errors = On"に変更します

2
mvod

MAMP設定に移動します(例:localhost:8889/MAMP

PHPタブをクリックします

検索Log errors:設定

ティックto screen

Saveをクリックします

0
sq2