我在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
我该如何解决这个问题?
答案 0 :(得分:0)
我通过从PHP 5.6版回到PHP 5.4来修复它 我仍然不知道真正的问题是什么。