サーバーで2つの異なることを試しました:
- /var/log/ にディレクトリ php を作成しました
- owner:group を www-data:www-data (Apache 所有者) に変更しました
- ディレクトリのパーミッションを 775 に変更しました
- php.ini に error_log = "/var/log/php/php.log" がある
- php.ini では、既にエラー ログがオンに設定されており、エラー レポートがすべてに設定されています。
- 再起動したアパッチ
コードで、error_log('message') を error_log('message',3,path_to_logfile) に変更しました。
どちらも該当するログ ファイルにメッセージを出力しません。