Zend framework2 ZF2-通过控制台发送的Cron错误消息
在ZendFramework 2上,我需要通过cron运行脚本:Zend framework2 ZF2-通过控制台发送的Cron错误消息,zend-framework2,Zend Framework2,在ZendFramework 2上,我需要通过cron运行脚本: 我已经设置了控制台路由 脚本通过控制台运行时不会出现问题:php/public/index.php invoke 我已从Cpanel按如下方式设置了cron: php/home/cloud/public_html/production/trunk/public/index.php调用 每天运行两次 在检查电子邮件时,我在调用cron时收到以下警告: X-Powered-By: PHP/5.5.15 Set-Cookie: PHPS
X-Powered-By: PHP/5.5.15
Set-Cookie: PHPSESSID=30c0ee6dd4c9b11c5c1bb716b802b352; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-type: text/html
<br />
<b>Warning</b>: strpos(): Empty needle in <b>/home/cloud/public_html/production/trunk/vendor/zendframework/zendframework/library/Zend/Http/PhpEnvironment/Request.php</b> on line <b>518</b><br />
<br />
<b>Warning</b>: strpos(): Empty needle in <b>/home/cloud/public_html/production/trunk/vendor/zendframework/zendframework/library/Zend/Http/PhpEnvironment/Request.php</b> on line <b>524</b><br />
X-Powered-By:PHP/5.5.15
设置Cookie:PHPSESSID=30c0ee6dd4c9b11c5c1bb716b802b352;路径=/
到期时间:1981年11月19日星期四格林威治标准时间08:52:00
缓存控制:无存储,无缓存,必须重新验证,后检查=0,预检查=0
Pragma:没有缓存
内容类型:text/html
警告:strpos():第518行的空针输入/home/cloud/public_html/production/trunk/vendor/zendframework/zendframework/library/Zend/Http/PhpEnvironment/Request.php
警告:strpos():第524行的/home/cloud/public_html/production/trunk/vendor/zendframework/zendframework/library/Zend/Http/PhpEnvironment/Request.php中的空指针
cron执行时未调用脚本…以下两篇文章帮助解决了此问题: 本质上,这个问题是一个很容易解决的托管问题,我所做的只是改变了我对cron的称呼:
/usr/local/php /home/cloud/public_html/production/trunk/public/index.php invoke