0
我有一个OS X 10.6服务器运行Apache,PHP。我安装了CronniX来帮助我管理我的cron作业。我有一个PHP脚本是这样的:OS X PHP服务器与Crons
<?
ini_set('display_errors', 1);
$a = array('a', 'b', 'c');
foreach ($a as $v):
echo $v;
?>
正如你可以看到endforeach;
命令丢失,但cron的输出(从CronniX任务的选项卡上看到的)不显示任何错误,它只是死了。
这不是foreach/endforeach
与{ }
问题,没有工作。
当然,在更复杂的脚本中,错误报告对我来说很有价值,在没有它的情况下无法进行调试。
谢谢!
你在你的php.ini中有short_open_tag = On,对吧? – madflow
如果您从命令行手动运行脚本,脚本是否可以正常工作?如果它在那里不起作用,那么它绝对不会在cron下工作。 –
对:)。我认为这与cron的运行方式有关,因为如果我在浏览器中访问一个页面,就会得到报告。 –