Kohana3でURLを呼び出すためのCRONを設定しました。
php /home/user/public_html/index.php my/route/in/bootstrap.php
URLにうまくアクセスしているようです。
ただし、このエラーを受け取りました(ホストがCRONごとに送信する電子メールで返送してください)
Undefined index: HTTP_HOST
SYSPATH/classes/kohana/url.php [ 40 ]
これはコハナシステムファイルにあります。これは、CRONジョブがHTTPヘッダーを送信していないためですか?
これを修正して機能させるにはどうすればよいですか(コアファイルをハッキングせずに)。
または、CRONを間違って実行していますか?
アップデート
Pekkaは良い答えを提供しましたが、コアファイルを変更することは避けたいと思います(最後の手段として行いますが)。
静的プロパティがあるため、Kohana3はCLIをサポートしているように見えます$is_cli
。
http://github.com/kohana/core/blob/master/classes/kohana/core.php#L54