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文件中添加任何代码
这种使用命令的方式对我很有效
/opt/plesk/php/5.6/bin/php /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run
Run Code Online (Sandbox Code Playgroud)
这在 Plesk 中工作正常