【发布时间】:2017-09-01 09:45:19
【问题描述】:
Cron 作业失败并出现错误 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,但仍然无法正常工作。我用命令设置了 cron
/usr/bin/php /home/my_username/public_html/cron.php
- 有人知道我该如何解决这个问题吗?
【问题讨论】:
-
这个错误信息是HTTP请求的响应,但是
/usr/bin/php /home/my_username/public_html/cron.php是CLI命令:| -
出现 500 内部服务器错误时,您绝对要做的第一件事是检查服务器日志文件 ...
-
@CBroe,服务器日志文件是空的,我应该在我的问题中提到这一点。
-
@Neodan,您的建议在解决问题方面非常方便,多亏了您,我将命令更改为 wget -O - my_domain.com/cron.php,现在everythihg 运行良好。请回答问题,以便我接受您的回答。再次感谢