2016-08-17 30 views
0

Laravelアプリケーションをプロダクションサーバーに移動しました。私は、トピックについて読んPHP artisanコマンドが何も返さない

を試してみた何

)foreachのために供給

[エラー例外]無効な引数(で終わるのPuTTY経由artisanコマンドを実行しようとしています、フォーラムではいくつか提案しました

1)保存ディレクトリのファイル許可を0755に設定しました

2)php-cliを使用してartisanコマンドを実行しようとしました。お申し込み時に私は/ramdisk/php/54/bin/php54-cli

コマンド

/ramdisk/php/54/bin/php54-cli artisan list

結果

コマンドは何も示していない終わる時 PHP-CLIにアクセスすることができます。

問題へのあらゆる指針が高く評価されています。

+0

あなたのログ(通常は 'storage/logs /')を見てください。 –

+0

ありがとう@ rap-2-h。私はすでに 'larave.log'ファイルのログが空であることを確認しました。何も進まずに –

+0

サーバ上でsshアクセスできましたか? –

答えて

2

Laravel 5.2 is not compatible PHP 5.4を使用しているようです。 PHPのバージョンをPHP> = 5.5.9に更新することを検討することもできます(最悪の場合は、Laravelをダウングレードしてください)。このバージョンでは動作しません。

とにかく、エラーを理解したい場合は、ログ(storage/logs/)を見ることができますが、上記の非互換性のため空である可能性があります。あなたがlaravel 5.2を使用している場合

EDIT

php-cliバージョンも> = 5.5.9でなければなりません。正しいPHPファイルを指していることを確認してください

+0

私は5.6.24を現在実行しています。アプリケーションは正常に動作します。私は互換性のある 'php-cli'を必要とすると思います。例えば、' php56-cli'のようなものです。あなたはどう思いますか? –

+0

はい。 php-cliは5.5.9以上でなければなりません。あなたのPHPサーバのバージョンはここでは関係ありません。 –

+0

'/ usr/php/56/bin/php artisan list'でコマンドを正常に実行することができました。ちょうど右のPHPファイルを参照して実行し、それは働いた。ありがとうbtw、あなたの時間@ラップ2-h –

関連する問題