私は多少問題を絞り込んだ。 "error_log('hey');"
をコマンドラインから実行すると、STDOUTにダンプされます。しかし、Webインターフェイス(Apache)から同じコードを実行すると、エラーログにエラーが記録されます。 私は両方のiniファイル、Apacheが使用しているものと/ private/etc(私はMAMPを実行しているMac)をチェックしました。どちらのerror_log変数もまったく同じ場所を指しています。それはブラウザであるよう そして、私は実行php.iniの間違った設定
echo ini_get('error_log');
値は、コマンドライン上で同じです。 ここで設定されているini設定は何ですか?エラーロギングだけでなく、より多くのことが壊れているので、これはかなり面倒です。/