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

Php CodeIgniter CLI+;HMVC,回显索引视图/控制器而不是cron控制器,php,codeigniter,Php,Codeigniter,服务器是运行centos的mediatemple的DV4$DOC_ROOT/index.php-777有perms PHP的路径:/usr/bin/PHP index.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/va

服务器是运行centos的mediatemple的DV4
$DOC_ROOT/index.php-777有perms

PHP的路径:
/usr/bin/PHP

index.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 processCategoryCount相关的cron控制器/方法

我也尝试过:
index.php/cron/processCategoryCount
index.php“cron/processCategoryCount

在浏览器中访问
index.php/cron/processCategoryCount
会正确返回
NOT CLI
,该命令由cron控制器中的构造执行到
die(“NOT CLI”);
,因此我知道它是可访问的


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

问题是
$config['uri\u protocol']
被设置为
QUERY\u STRING
而不是
AUTO

问题是
$config['uri\u protocol']
被设置为
QUERY\u STRING
,而不是
AUTO