我已经在Plesk服务器上上传了我的laravel 5.1项目。 我想在Plesk中运行任务调度程序,我在互联网上看到了许多答案,但似乎没有任何东西可以帮助我。
我的Plesk任务调度界面
我正在运行计划:像这样运行命令
php /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run 1
以cron风格我添加了这个
* * * * *
这样我的cron每分钟都会运行
当我点击立即运行按钮时,我收到错误
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
我在互联网上搜索,我发现很多解决方案都说它是PHP版本的问题,如果PHP版本小于或等于PHP v5.4,它将会出错,但我目前的php版本是5.6.30 < / p>
我无法弄清楚究竟是什么问题。 感谢帮助
注意:我还没有在Kernel.php文件中添加任何代码
答案 0 :(得分:4)
而不是&#39; php&#39;尝试使用命令&#39; /opt/plesk/php/5.6/bin/php'
答案 1 :(得分:2)
这种使用命令的方式对我很有用
/opt/plesk/php/5.6/bin/php /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run
这在Plesk中正常运作
答案 2 :(得分:0)
尝试
/opt/plesk/php/7.3.14/bin/php httpdocs / artisan