Laravelの初回起動時に500 Server Errorが発生した場合の対処法

Laravelの初回起動時に500 Server Errorが発生した場合の対処法

「php artisan serve」実行時に500エラーが発生した場合の対処法を記述してます。Laravelのバージョンは7となります。

環境

  • OS windows10 pro 64bit
  • Composer 1.10.5
  • PHP 7.4.5
  • Laravel Framework 7.6.2

エラー内容

chromeより http://127.0.0.1:8000/ にアクセス時に発生

「\storage\logs」内にあるエラーログを確認してみると、キーの指定がされていないとのこと

production.ERROR: No application encryption key has been specified. {"exception":"[object] (RuntimeException(code: 0): No application encryption key has been specified.

対処法

.envファイルがないので、作成します。

## .envファイル作成
copy .env.example .env

encryption keyを作成します。

## APP_KEYの作成
php artisan key:generate

## キャッシュクリア
php artisan cache:clear

再度起動します。

php artisan serve

起動したことが確認できました。