Php zend framework 2 crontab问题

Php zend framework 2 crontab问题,php,cron,zend-framework2,crontab,cpanel,Php,Cron,Zend Framework2,Crontab,Cpanel,我试图在ZendFramework2中设置一个cronjob,我添加了一个控制台路由和所有内容。操作系统是CentOS和cpanel 命令是: php /home/ACCOUNT/public_html/cron.php cron 并通过终端在crontab中添加为root 问题是: 当crontab运行时(每分钟:**/1****)输出为: 状态:302找到 X-Powered-By:PHP/5.5.32 设置Cookie:PHPSESSID=xxxxxxxxxxx;路径=/ 到期时间:1

我试图在ZendFramework2中设置一个cronjob,我添加了一个控制台路由和所有内容。操作系统是CentOS和cpanel

命令是:

php /home/ACCOUNT/public_html/cron.php cron 
并通过终端在crontab中添加为root

问题是:

当crontab运行时(每分钟:**/1****)输出为:

状态:302找到 X-Powered-By:PHP/5.5.32 设置Cookie:PHPSESSID=xxxxxxxxxxx;路径=/ 到期时间:1981年11月19日星期四格林威治标准时间08:52:00 缓存控制:无存储,无缓存,必须重新验证,后检查=0,预检查=0 Pragma:没有缓存 位置:/user/登录 内容类型:text/html

但是,当我直接从控制台或终端(以root用户身份)运行命令时,命令执行得非常完美

应该有什么不同吗

编辑: 让它与:

/usr/local/bin/php而不仅仅是php


通过使用linux命令:“whichphp”来查找我的php路径。注意:这可能会有所不同。

由于身份验证或权限检查,您可能会被重定向。虽然我无法回答终端和cron执行之间的区别,但也许检查它尝试进行身份验证的原因可以解决这个问题。看起来您由于身份验证或权限检查而被重定向。虽然我无法回答终端和cron执行之间的区别,但也许检查它为什么尝试进行身份验证可以解决这个问题。