2016-04-09 20 views
2

私はそこにたくさんの質問があることを知っていますが、私のものはどんなものにも適合していないようです。laravel:php artisanが突然動作を停止する

私はlaravelに取り組んでいます。 php artisanは1時間前にうまくいきました。その後、私はちょうどコントローラ、モデル、いくつかのビューブレードを作成しました。

職人は単に動作しません。全くエラーはありませんphp artisan --versionでも何も表示されません。

I DID NOTコンポーザーのインストールや、新しいパッケージのアップデートやインストールなどの大きな変更はありません。どちらのサーバー構成でもありません。これはコントローラ、モデル、ビュー上の基本的なコーディングでした。

原因がわかりません。どのような理由があり、どのように私はそれをデバッグを開始する必要がありますか?

+0

あなたはあなたのプロジェクトフォルダにいると確信していますか?内部に職人のファイルがありますか?正しいエラーメッセージは何ですか? (バージョンは?) – derdida

+0

'php -v'を実行することによって、問題が職人にあることを確認してください。また、Laravelのログファイルでエラーを探します。 –

+0

@derdida yup私は 'ls'を使ってプロジェクトフォルダに入っています。ファイルと職人のファイルを見ることができました。 「正しいエラーメッセージ」とはどういう意味ですか? – cjmling

答えて

2

Artisanは、コンソールのApplicationインスタンスを使用してコマンドを実行することを意味するLaravelの統合部分であり、アプリケーションのいずれかの部分から発生する可能性のあるエラーの実行を停止します。

構文エラーは、artisanの動作を停止させる一般的な原因です。デバッグが有効になっていないとエラーは表示されず(ログに記録されません)、コマンド実行時に出力されません。

構文エラーを検索するには、プロジェクトディレクトリに移動して、このコマンドを実行することにより、ディレクトリ全体をリンティングしてみてください。

find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing". 

構文エラーが存在する場合、コマンドは出力がある最初のファイルを意志をエラー、エラーが発生した行、およびエラーメッセージが表示されます。

関連する問題