laravelプロジェクトを git cloneして表示した際に500エラー
起こったこと : laravelプロジェクトをgithubからcloneしてきた際に発生したエラー。
composer updateをして、php artisan serve で サーバーを起動できたので、URlで起動してみると、
500エラーでserverが見つかりません、とのこと。
やったこと:
まず、apacheのerror.logと、そのlaravelプロジェクトのstorageのlogファイルを見る。
apacheの方はよくわからなかったので、laravelの方を見てみると、
production.ERROR: No application encryption key has been specified.
というエラーが。
を参照して、keyを生成する。
php artisan key:generate
すると file_get_contents(/var/www/html/laravel_project/Match/.env): failed to open stream: No such file or directory
.envファイルがないといわれたので、見てみると、
.envファイルではなく .envファイルが、.env.exampleになっている。
を参考に、sudo mv .env.example .env
そして、再びkeyの作成をすると表示が成功する。