我的托管软件包(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;返回使我认为它不考虑控制器和方法参数。
答案 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运行的参考文档