이제는 siteground에서 inmotion으로 이동했으며 이전에는 bluehost에서 이동했습니다. 서버에 내 laravel (lumen) 응용 프로그램을 설정하려고합니다. 나는 다른 모든 일을 할 수 있었지만 스케줄러는 작동하지 않는 것 같습니다.PHP-CLI 명령을 찾을 수 없음
이것은 cron 작업 인 php -q /home/xxxxx/xxxxx/artisan schedule:run
이지만 제대로 실행되는 것처럼 보이지만 queue : work 명령을 실행하지 못합니다. 그것을 호스팅 내 전류 그러나, 나는 php-cli
을 사용했다 어떤 이유로 작동하지 않았다 정규 php
명령을 사용하여
return $this->exec("php-cli /home/xxxxx/xxxxx/artisan {$command}", $parameters);
: 내 이전 호스팅에 주목
나는이 같은 Illuminate\Console\Scheduling\Scchedule.php
파일을 편집했다
Running scheduled command: php-cli /home/xxxxx/xxxxx/artisan queue:work > '/dev/null' 2>&1 &
싶습니다
내가이 문제를 해결할 수있는 방법을 알고 SC를 얻을 : 내가 수동으로 PHP-CLI 명령을 사용하려고하고 내 이메일에 내 모든 cron 작업 반환이 될 때마다 "명령을 찾을 수 없습니다"라는 heduler.
예 PHP를 설치했습니다. (v7.0) 예 php-cli 패키지가 설치되어 있습니다. (v7.0) 내 VPS 서버는 linox OS를 사용합니다.
당신이 나에게이 명령'sudo를 찾을 수/-name PHP-cli'의 결과를 전해 주 시겠어요? –
이 명령을 실행해도 결과가 없습니다. – user3718908