最近MacBookに変更し、ローカルでの開発にMAMPスタックを使用しています。
以前の開発環境では、Webブラウザを介してPHPファイルにアクセスしようとしたときにエラーが発生したときに、有益なエラーレポートが常に表示されていました。MAMPのデフォルトのインストールでは、これは機能が無効になっています。エラーが発生すると、その原因がわかりません。エラーが発生したことを通知する1行も表示されません。
デバッガーでコードのデバッグを開始するまで、エラーが発生した場所を確認できます。
エラー報告をオンにする方法はありますか?
私は試した:
error_reporting(E_ALL);
ただし、効果はまったくありません。
レベルをE_ALL
に報告し、エラーを表示するon
include
またはrequire
のすべてのphpファイルの先頭に次のコードを含めます(config.php
など)。
error_reporting(E_ALL);
ini_set('display_errors', 'on');
ini_set('display_errors', 'on');
を試してください
また、phpinfo()
をチェックして、ini_setsが何かを実行しているかどうかを確認することもできます。
または、/ Applications/MAMP/bin/php/php5.4.4/conf /php.iniで"display_errors = Off"
を"display_errors = On"
に変更します
MAMP設定に移動します(例:localhost:8889/MAMP
)
PHP
タブをクリックします
検索Log errors:
設定
ティックto screen
Save
をクリックします