ale*_*lex 0 php cron kohana cpanel kohana-3
好的,我希望这是关于CRON工作和Kohana 3的最后一个问题.注意:其他问题不是重复,只是其他问题.
这是我的CRON作业(在cPanel中设置)
php /home/user/public_html/index.php --uri=properties/update
Run Code Online (Sandbox Code Playgroud)
按照这个答案.
我已将其设置为通过电子邮件将输出发送给我.它每5分钟运行一次.
不幸的是,它总是通过电子邮件向我发送我网站主页的来源(index.php或/).
我可以在我的浏览器中很好地访问该URL,即http://www.example.com/properties/update
它可以正常工作并正常工作.我可以告诉Cron永远不会访问脚本因为我有一个文件记录器.
这会与.htaccess有什么关系吗?
这之前发生过这种事吗,他们是如何解决的?
非常感谢.
bootstrap.php
如果有人有兴趣,这是我的家乡路线.
Route::set('home', '')
->defaults(array(
'controller' => 'home',
'action' => 'index'
));
Run Code Online (Sandbox Code Playgroud)
这是第一条定义的路线.
什么是怪异太,是一个var_dump(Kohana::$is_cli);
生产false
从科雷电子邮件时.
如果其他人有这个问题,花了几个小时试图解决它,我最终发现,而不是使用(使用你的例子)
php /home/user/public_html/index.php --uri=properties/update
Run Code Online (Sandbox Code Playgroud)
我不得不使用
/usr/local/bin/php -q /home/user/public_html/index.php --uri=properties/update
Run Code Online (Sandbox Code Playgroud)
php的确切路径可能会有所不同,但没有使用它,它没有使用CLI,虽然我不完全确定,但我认为它是CURLing它.
我还发现在调用那些时我也必须明确说明索引操作; 他们不叫为控制器的默认操作(但奇怪的是,前()被调用).
归档时间: |
|
查看次数: |
1445 次 |
最近记录: |