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的運行方式有關,因爲如果我在瀏覽器中訪問一個頁面,就會得到報告。 –