Php 共享主机上的Larvel任务调度&x27;行不通

Php 共享主机上的Larvel任务调度&x27;行不通,php,laravel,cron,Php,Laravel,Cron,我有一个laravel应用程序,它在共享主机上运行。我在cpanel上定义了cronJob,在laravel应用程序上定义了一个作业,但它不起作用 app/console/kernel.php: protected $commands = [ '\App\Console\Commands\CronJob', ]; protected function schedule(Schedule $schedule) { $schedule->command('CronJob:t

我有一个
laravel
应用程序,它在共享主机上运行。我在
cpanel
上定义了
cronJob
,在
laravel
应用程序上定义了一个作业,但它不起作用

app/console/kernel.php:

protected $commands = [
    '\App\Console\Commands\CronJob',
];


protected function schedule(Schedule $schedule)
{
    $schedule->command('CronJob:test')
             ->everyMinute();
}
app/console/comands/mycronjob:

public function handle()
{
     \App\Model::create([
            'name'=> 'foo',
            ...
      ]);
}
在服务器上,cronjob是:

php /path/to/artisan schedule:run >> /dev/null 2>&1

当我通过命令
php artisan Cronjob:test
在本地测试它时,它工作并创建模型,但在服务器上不工作。你能告诉我有什么问题吗?谢谢。

您有什么错误吗?如果您使用Mysql驱动程序,Mysql连接可以工作吗?也许这是由于对模型的质量分配?它在类中是否具有guard属性。您是否提供完整的cronjob命令,看起来缺少间隔部分,如
***php我可以在其他地方创建一个模型,并在本地主机上进行批量分配,我的cronjob上有间隔,但我没有编写它。您是否为所有目录运行sudo chown-R www-data:www-data/path/to/your/laravel/root/directory?