目的
- 環境構築直後にローカル開発環境で500 server errorが出た話をまとめる
エラー概要
-
$ php artisan serve
を実行してブラウザでhttp://127.0.0.1:8000/を確認したところ500 server error(下記のもの)が出力された。
解決法
- アプリ名ディレクトリを確認すると.envが存在していないことがわかった。
-
下記コマンドを実行して.envを作成する。
$ cd アプリ名ディレクトリ $ cp .env.example .env
-
laravelアプリを再起動してブラウザを確認したところ下記の画面が表示されていた。
- アプリケーションを暗号化するためのキーがない、もしくは設定されていないらしい。
-
下記コマンドを実行して鍵を作成した。
$ php artisan key:generate >Application key set successfully.
-
laravelアプリを再起動してブラウザを確認したところ下記の画面が表示されており、問題は解決した。