【问题标题】:cronjob gives 500 errorcronjob 给出 500 错误
【发布时间】:2015-12-21 08:25:14
【问题描述】:

我在一个 php 文件上运行一个 cronjob 在浏览器中,php文件做了它应该做的事情 当文件作为 cronjob 调用时,我收到 500 错误

这发生在我的主机更新 php(我相信是 cpanel)之后 我怀疑这是由于文件权限,但是当我检查文件权限时,文件是 644 和它的目录; 755. 所以我认为那里没有问题。

我打开了电子邮件通知来解决这个问题。 我曾经在 cronjob 上收到的电子邮件:

cp: cannot create symbolic link `/var/fake/username/etc/./localtime': File exists

我在日志中不断发现的错误是:

Status: 500 Internal Server Error
Set-Cookie: PHPSESSID=1funn0quq65e0m6h1gt7i68eg4; 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

我该如何解决这个问题?

【问题讨论】:

标签: php cron server internal


【解决方案1】:

我通过从 PHP 5.6 回到 PHP 5.4 来修复它 我仍然不知道真正的问题是什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-25
    • 2014-04-23
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 2015-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多