Php CodeIgniter CLI+;HMVC,回显索引视图/控制器而不是cron控制器
服务器是运行centos的mediatemple的DV4Php 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
$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