魔法使いの卵

WEBエンジニアの卵の成長記録

Laravel5をgit cloneした時に真っ白になった時の対策

Laravel5のprojectをgit cloneしたけど真っ白だった時の現象

  • サーバとは繋がっているか確認した
  • Composer周りをInsertしたりupdateしてみた
  • github上のソースとディレクトリを比較してみた
  • 特に差分が割るわけでもおかしいところがあるわけでもなかった
    • .evnがなかったぐらい(でも、これそもそもバージョン管理外だし(震え声))

解決策

  • php artisan key:generate
    • git cloneした時に.evnはバージョン管理外なので新しく作ってあげる際に手順が漏れていた。 今後繰り返さないためにメモ。(gitを使う人は注意)

以下引用

Laravel 5.1 のインストール | ララ帳

cp .env.example .env
php artisan key:generate
.env ファイルは実行環境ごとに分ける必要がある情報を格納しています。パスワードやデーターベース名等を開発機やステージング機、商用機等毎に個別に設定することが出来ます。

‘php artisan key:generate’ を実行すると .env 内の APP_KEY にアプリケーション固有のランダムストリングが設定されます。APP_KEYはユーザーのセッション情報やパスワードの暗号化等をセキュアにする為に必要になります。

※ git を使っている方は、.env を .gitignore ファイルに追加することをお忘れなく!