无法在使用 Cpanel 托管时执行简单的 Laravel 的 cron 作业

Cant execute a simple Laravel's cron job in hosting with Cpanel

首先,抱歉我的英语不好,我不是母语人士。我正在学习 Laravel,我遇到了一个小问题。我无法在 Hosting with Cpanel 中执行非常简单的 cron 作业。我在 Kernel.php:

中有这段代码
protected function schedule(Schedule $schedule)
{
    $schedule->call(function () {       
        \Log::info('This is a log');
    })->everyMinute();
}   

我在 Cpanel 中启用了 Cron 作业,每隔一分钟 (* * * * *),显然有东西正在执行,因为每一分钟我都会在日志中记录这个错误(显然不是我的文本):

[2020-04-19 18:47:26] local.ERROR: Declaration of Carbon\Translator::setLocale($locale) must be compatible 
with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale) 
{"exception":"[object] (Symfony\Component\ErrorHandler\Error\FatalError(code: 0): 
Declaration of Carbon\Translator::setLocale($locale) must be compatible with 
Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale) 
at /home/grupodem/bad-conf/vendor/nesbot/carbon/src/Carbon/Translator.php:18)
[stacktrace]
#0 {main}
"}  

我想做的这个简单练习的目的是在 Cpanel 中尝试 Cron Jobs。其实代码很简单,但是怎么也行不通。 服务器PHP版本为7.3.16,项目为Laravel 7.

非常感谢您!此致! 卢卡斯

这不是 cronjob 的问题。这是 laravel.

的问题

方法一: 添加 "symfony/translation": "4.3.8" 在你的 composer.json & 运行 composer update

方法二: 运行 作曲家要求 symfony/translation:4.3 然后运行作曲家更新

这应该可以解决您面临的问题