在Plesk中运行Laravel 5.1 Task Scheduler

Vis*_*tty 1 php cron plesk laravel-5 laravel-scheduler

我已经在Plesk服务器上上传了我的laravel 5.1项目。我想在Plesk中运行任务计划程序,我已经在互联网上看到很多答案,但是似乎没有任何帮助。

我的Plesk任务计划界面

在此处输入图片说明

我正在像这样运行schedule:run命令

 php  /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run 1
Run Code Online (Sandbox Code Playgroud)

在cron风格中,我要添加这个

 * * * * *
Run Code Online (Sandbox Code Playgroud)

这样我的cron每分钟运行一次

当我单击立即运行按钮时,出现错误

错误是此行工匠文件

 $kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
Run Code Online (Sandbox Code Playgroud)

我在互联网上搜索,发现很多解决方案都说这是PHP版本问题,如果PHP版本小于或等于PHP v5.4,它将通过错误出现,但是我当前的php版本是5.6.30

我无法弄清楚到底是什么问题。感谢帮助

注意:我尚未在Kernel.php文件中添加任何代码

Vis*_*tty 8

这种使用命令的方式对我很有效

 /opt/plesk/php/5.6/bin/php  /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run
Run Code Online (Sandbox Code Playgroud)

这在 Plesk 中工作正常


小智 5

尝试使用命令'/opt/plesk/php/5.6/bin/php'代替'php'