0

この Artisan タスクを cron ジョブとして実行しようとしています (ホストは Bluehost です):

    php-cli /home3/***/***/artisan task

これはコマンドライン (SSH) からは機能しますが、Cron では機能しません。DBエントリを追加することになっているため、実行されないことはわかっています。

何が問題なのですか?

編集::どこにもエラーが報告されていないため (電子メールまたは output.log ファイルのいずれかに)、コマンドが実行されると推測しますが、何もできません。Artisan タスクのデータベース接続の問題が原因でしょうか? そこには単純な DB::('table)insert(etc) があります..

しかし、タスクがコマンドラインから機能するのであれば、なぜ Cron からは機能しないのでしょうか?

4

2 に答える 2

0

同様の問題に直面しました。これをphpへのフルパスで使用してみてください: /usr/local/bin/php /home/mysitename/laravel/artisan schedule:run

于 2016-01-15T13:00:05.453 に答える