2013-01-18 44 views
1

這幾乎是我最後的手段,因爲我打了3周的戰鬥後就放棄了。只是刺傷了某人可能能夠幫助或曾經遇到過這種情況。我從PHPJabbers購買了「Appointment Scheduler」腳本,除了在客戶預約前24小時通過電子郵件發送提醒之外,它的工作原理非常棒。我最初在GoDaddy上安裝了這個軟件,當cron運行Zend Optimizer時沒有安裝(這是一切運行正常),所以我將它安裝在另一個網站上,我似乎有它的工作,但沒有電子郵件發送。每隔一小時,當cron的運行我得到這個:克倫工作不發送電子郵件 - PHPJabbers腳本

X-Powered-By: PHP/5.2.17 
Set-Cookie: StivaApp=c29a18b3ff60f13f27c3f557bda0bc25; 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; charset=utf-8 

我的cron作業代碼(通過我的cPanel完成)如下(我的網站文件夾變爲* *):

php /home/****/public_html/josh/script/cron.php

它每30分鐘運行一次。我有4個測試約會在數據庫中應該得到確認電子郵件,但沒有任何反應。

有沒有人有什麼想法我可以嘗試下?

+1

在shell上手動運行'php/home/****/public_html/josh/script/cron.php'嗎? –

+1

腳本沒有運行,或者它正在運行但腳本沒有發送電子郵件的問題?他們是兩個非常不同的問題。 –

+0

不知道如何在shell上手動執行它,所以我不確定(但會嘗試如果你可以指向一個頁面,告訴我如何去做),問題是cron運行,但沒有e郵件已發送。感謝您找人,我很感激。 –

回答

1

今天我和我的域名託管人一起解決了其中一個問題。我的cron作業正在運行,但我沒有收到電子郵件通知。答案是:「......不產生輸出的cron作業不會發送電子郵件,因爲cron不會丟棄作業生成的輸出,如果cron作業生成的輸出不能被處理(例如,通過郵件發送到某人,或將其放入文件或將其重定向到/ dev/null),將按MAILTO變量中所述的方式通過電子郵件發送該輸出。「

我的cron作業正在截斷mysql表並不生成輸出,因此沒有電子郵件通知。