次のようなコマンドを使用しようとしていますArtisan
:
php artisan serve
次のように表示されます:
Laravel 開発サーバーが起動しました:http://127.0.0.1:8000
しかし、自動的に起動せず、手動で入力するとhttp://127.0.0.1:8000次のエラーが表示されます:
RuntimeException アプリケーション暗号化キーが指定されていません。
この問題の原因は何ですか?また、どうすれば解決できますか?
私はLaravel フレームワーク 5.5-devを使用しています。
ベストアンサー1
から暗号化 - Laravel - Web 職人のための PHP フレームワーク:
「Laravel の暗号化機能を使用する前に、config/app.php 設定ファイルでキー オプションを設定する必要があります。
php artisan key:generate
このキーを生成するには、コマンドを使用する必要があります。」
暗号化 - Laravel - Web 職人のための PHP フレームワーク:
"Before using Laravel's encrypter, you must set a key option in your config/app.php configuration file. You should use the php artisan key:generate command to generate this key"
私は google.com でこのクエリを使用してそれを見つけました: "laravel add encrption key"
(はい、タイプミスがあっても機能しました!)
.env ファイルにキーが含まれているにもかかわらず、アプリケーション キー エラーが発生する場合は、を実行してphp artisan config:cache
構成をクリアしてリセットしてください。