CodeIgniter CLI + HMVC,回显索引视图/控制器而不是cron控制器


CodeIgniter CLI + HMVC, Echoing Out Index View/Controller instead of cron controller

server是来自mediatemple运行centos的DV4。 $DOC_ROOT/index.php - 777 has perms .

PHP的路径:/usr/bin/php

索引路径.php:/var/www/vhosts/example.com/client/fhaz/index.php

通往 cron.php 的路径:/var/www/vhosts/example.com/client/fhaz/application/controllers/cron.php

当我运行以下命令时: /usr/bin/php /var/www/vhosts/example.com/client/fhaz/index.php cron processCategoryCount

它运行索引控制器打印出索引(主页)中的编译视图,而不是与 cron 进程相关的 cron 控制器/方法类别计数

我也试过:index.php/cron/processCategoryCountindex.php "cron/ProcessCategoryCount

在浏览器中正确访问index.php/cron/processCategoryCount会返回由 cron 控制器中的构造执行的NOT CLI die("NOT CLI"); 所以我知道它是可访问的。.

几个月前我遇到了这个问题,但忘记了修复程序。

问题是$config['uri_protocol']设置为QUERY_STRING而不是AUTO