0
私はcodeigniterスクリプトを実行するcronジョブを持っています。下のどこかで、何かがログファイルに書き込んでいます。これが最初の試行であれば、cronジョブのユーザーは通常の所有者であるapacheの代わりにファイルを作成します。これは、そのようにように、ログファイルに表示するエラーの束が発生します。私は手動でのapacheへの所有者に変更するとCodeigniter cronジョブが原因でログエラー
ERROR - 2011-12-08 22:45:09 --> Severity: Warning --> chmod(): µö²Ä¤µ¤ì¤Æ¤¤¤Ê¤¤Áàºî¤Ç¤¹ /xxx/xxx/xxx/system/libraries/Log.php 109
、彼らは離れて行きます。
ロギングを無効にすることは難しいですし、基礎となるcodeigniterコードを編集することもできますが、それは良い解決策ではないと思います。
codeigniter cronジョブをログファイルで正しく動作させるにはどうすればよいですか?
いいですね、cronをapacheとして実行する方法は? – Jahmic
シェルで@Jahmicあなたはそうすることができます:crontab -u apache -e – rdlowrey
ああ、それはApacheのcronプロセスになります。 – Jahmic