Ошибка представляет проблему с PHP-скриптами, написанными для PHP 7.X и выше , которые используют более старую версию PHP .
Используемая функция называется оператором Null Coalesce .
Подробнее об этом вы можете прочитать в официальной документации PHP здесь - https://www.php.net/manual/en/migration70.new-features.php#migration70.new-features.null-coalesce-op
Используемый вами cron напрямую вызывает двоичный файл php, который является версией по умолчанию, используемой WHM / cPanel
Если вы знаете прямой путь к вашему бинарному файлу PHP, вы можете напрямую вызвать его при настройке cron, например:
* * * * * php /home/username/app-folder/artisan backup:run
Для серверов без CloudLinux:
* * * * * /opt/cpanel/ea-php70/root/usr/bin/php /home/username/app-folder/artisan backup:run
Для серверов с CloudLinux:
* * * * * /opt/alt/php70/usr/local/bin/php /home/username/app-folder/artisan backup:run
* Примечание. Вы можете изменить строку hte php70 в двух приведенных выше примерах с любой другой установленной версией PHP 7.X, для PHP 7.1 - php71 и т. Д.