2016-06-22 1 views
2

Я использую laravel 5.2 в общем хосте namecheap. Я следил за официальными документами laravel и заканчивал ошибкой. Я пробовал много суггеатионов, но ничего не работает. Я использую php 7.0.7, и я устанавливаю register_argc_argv на = OnLaravel 5.2 cron job running, но получение ошибки

Как я могу решить эту проблему? Моя хрон команда

php /home/wpbatgag/public_html/torpedo/artisan schedule:run 1>> /dev/null 2>&1 

и здесь ошибка

[2016-06-22 08:30:17] local.ERROR: ErrorException: Invalid argument supplied for foreach() in /home/wpbatgag/public_html/torpedo/vendor/symfony/console/Input/ArgvInput.php:286 
Stack trace: 
#0 /home/wpbatgag/public_html/torpedo/vendor/symfony/console/Input/ArgvInput.php(286): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError(2, 'Invalid argumen...', '/home/wpbatgag/...', 286, Array) 
#1 /home/wpbatgag/public_html/torpedo/vendor/symfony/console/Application.php(740): Symfony\Component\Console\Input\ArgvInput->hasParameterOption(Array, true) 
#2 /home/wpbatgag/public_html/torpedo/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/wpbatgag/public_html/torpedo/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/wpbatgag/public_html/torpedo/artisan(34): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput)) 
#5 {main} 
+0

опустим это: '1> >/dev/null 2> & 1' и попробуйте. –

+0

Уже сделал. Но ошибка такая же. –

ответ

1

Использование PHP-кли:

php-cli -q /path/to/artisan schedule:run >> /dev/null 2>&1 

Вместо PHP:

php /path/to/artisan schedule:run 1>> /dev/null 2>&1