运行 Laravel 5.1 Plesk 中的任务计划程序
Running Laravel 5.1 Task Scheduler in Plesk
我已经在 Plesk 服务器上上传了我的 laravel 5.1 项目。
我想 运行 Plesk 中的任务调度程序,我在互联网上看到很多答案,但似乎对我没有任何作用。
我的 Plesk 任务计划界面
我正在运行宁schedule:run这样的命令
php /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run 1
并且在 cron 样式中我添加了这个
* * * * *
这样我的 cron 每分钟 运行s
当我点击 运行 立即按钮时出现错误
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
我在网上搜索,发现很多解决方案都说是PHP版本问题,如果PHP版本小于或等于PHP v5.4,它将通过错误,但我当前的 php 版本是 5.6.30
我无法弄清楚到底是什么问题。
感谢帮助
注意:我还没有在 Kernel.php 文件中添加任何代码
而不是 'php' 尝试使用命令 '/opt/plesk/php/5.6/bin/php'
这种使用命令的方式很适合我
/opt/plesk/php/5.6/bin/php /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run
这在 Plesk 中工作正常
尝试
/opt/plesk/php/7.3.14/bin/php httpdocs/artisan
这是一个很老的问题,但是对于 google 访问者来说,这是 2022 年 Plesk 的解决方案
我已经在 Plesk 服务器上上传了我的 laravel 5.1 项目。 我想 运行 Plesk 中的任务调度程序,我在互联网上看到很多答案,但似乎对我没有任何作用。
我的 Plesk 任务计划界面
我正在运行宁schedule:run这样的命令
php /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run 1
并且在 cron 样式中我添加了这个
* * * * *
这样我的 cron 每分钟 运行s
当我点击 运行 立即按钮时出现错误
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
我在网上搜索,发现很多解决方案都说是PHP版本问题,如果PHP版本小于或等于PHP v5.4,它将通过错误,但我当前的 php 版本是 5.6.30
我无法弄清楚到底是什么问题。 感谢帮助
注意:我还没有在 Kernel.php 文件中添加任何代码
而不是 'php' 尝试使用命令 '/opt/plesk/php/5.6/bin/php'
这种使用命令的方式很适合我
/opt/plesk/php/5.6/bin/php /var/www/vhosts/websitename.com/httpdocs/artisan schedule:run
这在 Plesk 中工作正常
尝试
/opt/plesk/php/7.3.14/bin/php httpdocs/artisan
这是一个很老的问题,但是对于 google 访问者来说,这是 2022 年 Plesk 的解决方案