2012-03-24 2 views
1

200Mbの容量しか持たない小さなホスティングを使用していて、 "App/tmp/logs"に配置されたerror.logファイルとdebug.logファイルのサイズが非常に高速になっています。現在、そのサイズは約120Mbです。CakePHP 2のエラーとデバッグログの記録を避けてください。

私は2分ごとにcronジョブを使用していますが、それが原因である可能性があります。

両方のログの作成を無効にしたいと思います。 どうすればいいですか?

答えて

3

実際の解決方法は、エラーを修正し、デバッグ文を削除してログに何も書き込まれないようにすることです。

Configure::write('Error', array(
    'handler' => 'ErrorHandler::handleError', 
    'level' => 0, 
    'trace' => false 
)); 

をそれとも、あなたはcronジョブを実行しているので、2分ごとに、とにかく、同時にログを削除:文字通りの質問に答えるために、あなたはconfigure the error handlerはcore.phpの中で何かをログに記録しないようにすることができます。

+0

私はあなたの最初の解決策を選ぶと思います。 Thanks Juhana !! :) – Alvaro

+0

こんにちは、再びJuhana。今問題はありますが、うまくいきますが、core.phpで2に設定されたデバッグがあるときにこのエラーが発生します 未定義定数の使用E_NONE - core.phpの70行目で 'E_NONE'と仮定しました また、エラー。 – Alvaro

+0

申し訳ありませんが、E_NONEは存在しません(私の悪い)。代わりにゼロを使用してください。 – JJJ

関連する問題