在Plesk中运行Laravel 5.1任务计划程序

时间:2017-05-17 01:54:47

标签: php laravel-5 cron plesk laravel-scheduler

我已经在Plesk服务器上上传了我的laravel 5.1项目。 我想在Plesk中运行任务调度程序,我在互联网上看到了许多答案,但似乎没有任何东西可以帮助我。

我的Plesk任务调度界面

enter image description here

我正在运行计划:像这样运行命令

 php  /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run 1

以cron风格我添加了这个

 * * * * *

这样我的cron每分钟都会运行

当我点击立即运行按钮时,我收到错误

Error is for this line artisan file

 $kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

我在互联网上搜索,我发现很多解决方案都说它是PHP版本的问题,如果PHP版本小于或等于PHP v5.4,它将会出错,但我目前的php版本是5.6.30 < / p>

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

注意:我还没有在Kernel.php文件中添加任何代码

3 个答案:

答案 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