今私はsitegroundからinmotionに移動し、以前はbluehostから移動しました。私はサーバー上に私のlaravel(ルーメン)アプリケーションを設定しようとしています。私は他のすべてを稼働させることができましたが、スケジューラは動作しないようです。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