私は、Web(www-データ)またはcronスクリプト(cronユーザーによって実行)を介してアクションが実行される標準のMagentoアプリケーションを使用しています。デフォルトでMagentoはchmod 0640でログファイルを作成するので、問題が発生します。例外/システムを最初にログに記録するもの(www-データまたはcron)は、もう一方は追加できません。したがって、ウェブ上で例外が発生した場合、var/log/exception.logはwww-dataを所有者として作成され、cronスクリプトは同じファイルに例外を記録することができません(cronとwww-dataはたとえ同じグループであっても、助けにならないだろう)。Magentoログファイルのアクセス許可の問題
考えられる解決策:同じWWW-データユーザとの 1.実行するcron 2.変更Mage.phpがより適切なchmodコマンドでログファイルを生成する(システム管理者がびくともしないだろう、解決策に同意しません) (おそらく777かもしれない)。これはMagentoコアファイル(Mage.php)を変更することを意味し、ライセンスでは許可されていません。
メイジクラスは最終的なもので、ログイン後にpre/postイベントがなく、pre/postフックでchmodを変更することができます。
誰も同じ問題が発生しましたか、これを適切に処理する方法についてアドバイスがありますか?