나는 Laravel을 처음 사용하고 장인 명령을 사용하려고합니다 …
php artisan serve
표시됩니다 …
라 라벨 개발 서버 시작 : http://127.0.0.1:8000
그러나 자동으로 시작되지 않으며 http://127.0.0.1:8000을 수동으로 입력 하면 다음 오류가 표시됩니다.
RuntimeException 응용 프로그램 암호화 키가 지정되지 않았습니다.
어떤 아이디어? Laravel 프레임 워크 5.5-dev를 사용하고 있습니다.
답변
에서 암호화 – Laravel – PHP의 프레임 워크에 대한 웹 장인 :
“Laravel의 암호화기를 사용하기 전에 config / app.php 구성 파일에서 키 옵션을 설정해야합니다.
php artisan key:generate
이 키를 생성 하려면 명령을 사용해야합니다
“
google.com 에서이 복잡한 인터넷 쿼리를 사용하는 것을 발견했습니다.
“laravel add encrption key”(예, 오타에서도 작동했습니다!)
답변
필자의 경우 캐시 된 구성 파일을 재설정해야했습니다.
php artisan key:generate
php artisan config:cache
답변
프로젝트의 루트 폴더에서 명령 프롬프트를 열고 아래 명령을 실행하십시오.
php artisan key:generate
응용 프로그램에 대한 응용 프로그램 키를 생성합니다.
.env
파일 에서 생성 된 애플리케이션 키 (APP_KEY)를 찾을 수 있습니다 .
답변
이 명령을 실행하면됩니다.
php artisan key:generate
답변
-
복사
.env.example
하기.env
:cp -a .env.example .env
-
키를 생성하십시오.
php artisan key:generate
-
그런 다음에 만 실행하십시오.
php artisan serve
답변
cp .env.example .env
.env 파일이없는 경우
php artisan key:generate
명령이 나를 위해 작동합니다. 암호화 키를 생성합니다
답변
실제로 프로젝트에 .env 파일 을 추가 한 다음 작동 하도록 .env.example 의 내용을 복사해야 key:generate
했습니다. 프로젝트를 시작할 때 .env 파일이 생성되지 않은 이유를 잘 모르겠습니다 .