Я запускаю cronjob на php-файле
в браузере 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 версии 5.6 обратно в PHP 5.4
Я до сих пор не знаю, в чем проблема.
Других решений пока нет …