我不知道發生了什麼事。但我有一個看起來像這樣的腳本。 cron作業拒絕運行:我的Cronjobs問題是什麼?
include_once 'class_lib/mime_mail/mimeDecode.php';
include_once 'class_lib/Mail/IMAPv2.php';
include_once 'inc-functions.php';
include_once "$_SERVER[DOCUMENT_ROOT]/class_lib/DbFuctioneer.php";
$dbFuctioneer = new DbFuctioneer();
工作一切良好,當我刪除:
$dbFuctioneer = new DbFuctioneer();
即使DbFuctioneer()看起來是這樣的:
<?php
class DbFuctioneer {
function dbCountMatches($count) {
return $count;
}
}
確實的Cron有一個問題在他的工作類?
謝謝你的時間。
親切的問候,
馬呂斯
似乎在cron是運行它的工作
$_SERVER['DOCUMENT_ROOT']
是空的。
這是爲什麼?
是否有命令行PHP有權訪問$ _SERVER超全局並且它是否設置爲您期望的值? – dnagirl 2010-04-27 16:11:01
難道你的啓動腳本(.bashrc或其他)不會設置這些值嗎? – MJB 2010-04-27 16:19:26