CodeIgniter cron作业命令行错误

时间:2013-12-04 12:18:34

标签: php codeigniter command-line cron

我的托管软件包(Cloud Next)实际上包括作为测试工具标准的计划任务和设置新任务的说明。

我的问题是我是否使用了正确的命令行:

/usr/bin/php /home/sites/mydomain.com/public_html/index.php update home

我的更新脚本网址是:http://www.mydomain.com/admin/update - 但是,我使用子文件夹作为我的控制器,因此(带路由)我的控制器位于... application / controllers / admin / update.php中,所以我的控制器是"更新"我的方法是" home"。

测试上面的命令行会返回以下内容:

  

"您的脚本返回以下内容:X-Powered-By:PHP / 5.3.27

     

内容类型:text / html

     

欢迎"

它绝对不会按要求执行脚本......事实上,这个词“欢迎”#34;返回使我认为它不考虑控制器和方法参数。

3 个答案:

答案 0 :(得分:1)

尝试:

/usr/bin/php /home/sites/mydomain.com/public_html/index.php admin update home

答案 1 :(得分:1)

我有类似的问题 - 试试这个

/usr/local/bin/php /home/sites/mydomain.com/public_html/index.php admin update home

不确定子文件夹路由所以尝试使用和没有管理员,但我用它忽略调用控制器和返回默认欢迎消息的问题是通过使用/ usr / local / bin / php修复的/ p>

答案 2 :(得分:0)

使用此:

  

/ usr / bin / php /home/sites/mydomain.com/public_html/index.php admin / update home

享受!

您可以从codeigniter here

阅读有关通过CLI运行的参考文档