CodeIgniter cron作业命令行错误


CodeIgniter cron job command line error

我的托管包(Cloud Next)实际上包括计划任务作为标准,带有测试设施和设置新任务的说明。

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

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

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

测试上述命令行返回以下内容:

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

内容类型:text/html/

欢迎"

它肯定没有按要求执行脚本。。。返回"欢迎"一词的事实让我认为它没有考虑控制器和方法参数。

尝试:

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

我遇到了类似的问题-试试这个

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

不确定子文件夹路由,所以在有管理员和没有管理员的情况下都可以尝试,但我遇到的问题是,它忽略了对控制器的调用并返回默认欢迎消息,这是通过使用/usr/local/bin/php

解决的

使用此:

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

享受吧!

您可以阅读有关通过CLI运行的参考文档,此处为codeigniter