У меня такая проблема с запуском методов в Kohana3 из CRON.
Ситуация выглядит следующим образом
1) Я установил (правильно?) Задания CRON в cPanel:
php /home/myuser/public_html/index.php --uri=mycontroller/mymethod
2) Я установил (правильно?) Маршруты в bootstrap.php:
Route::set('myroute', 'mycontroller/mymethod')
->defaults(array(
'controller' => 'mycontroller',
'action' => 'mymethod'
));
3) Во всем мире мое приложение использует AUTH, но mycontroller написан таким образом, что я могу вручную получить доступ к методам из моего веб-браузера без необходимости входа в систему.
Моя проблема в том, что правильные методы не вызываются из CRON. Вместо этого я получаю отчеты cron на свою электронную почту, в которых говорится, что вызов был перенаправлен пользователю / логину ...
Status: 302 Found
X-Powered-By: PHP/5.2.17
Set-Cookie: session=2a41c5efa2a25efb0c698136abb174f5; path=/
location: http://myserver/~myuser/user/login
content-type: text/html; charset=utf-8
Если честно, у меня нет идей - в чем может быть причина и в чём дело? Может ли кто-нибудь помочь мне с этим? Заранее спасибо!
С уважением,
Peter