Php Laravel5.2时间表:运行don';不能使用cron作业

Php Laravel5.2时间表:运行don';不能使用cron作业,php,cron,laravel-5.2,Php,Cron,Laravel 5.2,我对php artisan计划有一个问题:运行。我在GoDaddy上有以下cron工作: /usr/bin/php /home/usr/framework/artisan schedule:run >> /dev/null 2>&1 每次,我都会收到以下错误消息: local.ERROR: exception 'ErrorException' with message 'Invalid argument supplied for foreach()' in /home

我对php artisan计划有一个问题:运行。我在GoDaddy上有以下cron工作:

/usr/bin/php /home/usr/framework/artisan schedule:run >> /dev/null 2>&1
每次,我都会收到以下错误消息:

local.ERROR: exception 'ErrorException' with message 'Invalid argument supplied for foreach()' in /home/usr/framework/vendor/symfony/console/Input/ArgvInput.php:286
Stack trace:
#0 /home/usr/framework/vendor/symfony/console/Input/ArgvInput.php(286): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'Invalid argumen...', '/home/usr...', 286, Array)
#1 /home/usr/framework/vendor/symfony/console/Application.php(740): Symfony\Component\Console\Input\ArgvInput->hasParameterOption(Array, true)
#2 /home/usr/framework/vendor/symfony/console/Application.php(114): Symfony\Component\Console\Application->configureIO(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#3 /home/usr/framework/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(107): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#4 /home/usr/framework/artisan(35): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#5 {main}  
但如果我进入终端并写下:

php artisan schedule:run

一切正常。我真的不知道该从哪里解决这个问题。我需要你的帮助来解决这个问题。谢谢。

对于我来说,在cron作业中,我将“php”改为“php cli-q”,现在它可以工作了

因此:


将cron作业更改为以下内容:

* * * * * /usr/local/bin/php /home/user/laravel/artisan schedule:run >> /dev/null 2>&1

我相信这是你的PHP路径不正确。

免责声明:我对GoDaddy没有任何经验,但在搜索了一段时间后,我发现他们有某种cron作业通知系统,这可能意味着他们在cron作业结束时做了一些奇怪的事情(
>/dev/null 2>&1
),只会丢弃结果。尝试删除该部分,然后看看它是否运行。嗨!你找到解决办法了吗。我只是面临同样的问题。你能帮我吗?我好久没联系了,你还有问题吗?这个有效。具体地说,
/usr/local/bin/php
是我的工作分类。谢谢
* * * * * /usr/local/bin/php /home/user/laravel/artisan schedule:run >> /dev/null 2>&1