2017-09-01 198 views
0

cron作業失敗,錯誤500內部服務器錯誤 我收到以下錯誤定時任務拋出錯誤500內部服務器錯誤

Status: 500 Internal Server Error 
X-Powered-By: PHP/5.6.31 
Set-Cookie: PHPSESSID=xxxxxxxx(I replaced the value); 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.php文件權限744,755,和644但仍然不起作用。我設置了命令

/usr/bin/php /home/my_username/public_html/cron.php 
  • 有誰知道我怎麼能解決這個cron的?
+1

此錯誤消息是HTTP請求的響應,但'/ usr/bin/php/home/my_username/public_html/cron.php'是CLI命令:| – Neodan

+0

你在500內部服務器錯誤上做的絕對第一件事,是你_go檢查服務器日誌文件_ ... – CBroe

+0

@CBroe,服務器日誌文件是空的,我應該在我的問題中提到這一點。 – mikaelovi

回答

1

此錯誤消息是HTTP請求的響應,但/usr/bin/php /home/my_username/public_html/cron.php是CLI命令。

問題可能在於您的cron.php沒有設計爲通過CLI工作(嘗試通過wget運行它)。

+1

高超!事實證明,wget解決了這個問題。這裏是現在的作品 _wget -O - my_domain.com/cron.php_ 我希望這可以幫助別人 – mikaelovi