問題をある程度絞り込みました。コマンドラインから実行する"error_log('hey');"
と、STDOUT にダンプされます。しかし、Web インターフェイス (Apache) から同じコードを実行すると、エラー ログにエラーが記録されます。Apacheが使用しているものと/private/etcにあるもの(MAMPを実行しているMacを使用しています)の両方のiniファイルを確認しました。どちらの error_log 変数もまったく同じ場所を指しています。そして、私が走るとき
echo ini_get('error_log');
コマンド ラインの値は、ブラウザーの値と同じです。ここでどの ini 設定が誤って構成されていますか? エラーログが壊れているだけでなく、これは非常に面倒です。インクルードパスにも影響しています:/