아이쿠, 뭔가 잘못된 것 같습니다. 라 라벨 5.0
git에서 복제하여 Laravel 5.0을 올바르게 설치하고 composer를 설치하면 브라우저로 실행하면 http://localhost/laravel/public/
다음과 같이 표시됩니다.
"아이쿠, 뭔가 잘못된 것 같습니다."
작곡가 설치 후 변경하지 않았습니다.
env.example을 .env에 복사 한 후 업데이트 하면 결과입니다.
compile.php 5599 행의 RuntimeException : OpenSSL 확장이 필요합니다.
로그는 storage
디렉토리에 있습니다. laravel이 알 수없는 'Whoops'메시지 대신 오류를 표시하도록하려면 .env.example
to를 복사하고 거기에 .env
있는지 확인하십시오 APP_ENV=local
. 그러면 자세한 오류 메시지가 표시됩니다.
이것은 .env
파일에 APP_KEY 라는 필드가 있기 때문에 발생합니다. 이제 비어 있습니다.이 변수에 대해 임의의 키가 필요합니다.
이 문제를 제거하려면 다음 단계를 따르십시오.
1) .env.example
~.env
2) laravel 프로젝트 / 파일을 설치 한 명령 프롬프트 (Windows를 사용하는 경우) / terminal (MAC 또는 LINUX를 사용하는 경우)에서 루트 디렉터리로 이동하고 다음 명령을 실행합니다.
php artisan key:generate
그런 다음 프로젝트를 실행하십시오. 다 됐어요.
- 스토리지 및 부트 스트랩 / 캐시 디렉토리에 대한 쓰기 권한 부여
- .env.example 파일의 이름을 .env로 바꿉니다.
- "RuntimeException ... 지원되는 암호화기를 찾을 수 없습니다. 암호 및 / 또는 키 길이가 유효하지 않습니다." 오류, 응용 프로그램을 중지하고 명령 줄 "php artisan key : generate"에서 키 생성
- "OpenSSL 확장이 필요합니다"오류가 발생하면 php 설치 폴더에서 php.ini를 열고 처음에 세미콜론을 제거하여 extension = php_openssl.dll 줄의 주석 처리를 제거하여 openssl 확장을 활성화합니다.
모든 버전의 laravel에 대해이 문제에 대해 다음 단계를 따르십시오. laravel 5.5
1 단계
이름 바꾸기 파일 .env.example
에.env
2 단계
명령 프롬프트 / 터미널로 이동하여 프로젝트 디렉토리의 경로를 변경하십시오. 애플리케이션에 대한 키를 생성하십시오. 이것은 모든 응용 프로그램에 고유하므로 복사 붙여 넣기를하지 마십시오.
다음 명령을 실행하십시오. 키가 .env 파일에 자동으로 저장됩니다.
php artisan key:generate
cmd를 입력 해보세요 : php artisan key : generate the problems will be solved
Laravel 5.5에서도 동일한 문제가 발생했습니다.
.env
.gitignore에 추가되었습니다.
따라서 .gitignore 파일에서 ".env"를 제거하십시오.
또는 강제로 추가
git add .env -f
그리고 그것을 배포하십시오. 작동합니다.
위의 경우 도움이되지 않습니다. 키 생성을 다시 시도하십시오.
php artisan key:generate
명령 프롬프트에 터미널을 입력하기 만하면 laravel 디렉토리 경로로 이동하여 입력 php artisan key:generate
하면 키가 생성됩니다. 해당 키를 config/app.php
키 변수 에 붙여 넣습니다 . 문제가 해결 될 것입니다. 나는 또한 inorder
문제를 해결하기 위해 그렇게 했다 ...
이 시도:
sudo chown -R www-data pathto / .env
.env 파일을 생성하거나 키를 생성 한 후
php artisan key:generate
이전에 다른 사람이 설명한대로 계속 유지됩니다. 다음을 시도해보십시오.
ls path/.env -al
아파치가 다음을 표시하여 액세스 할 수없는 경우
www-data
사용자 중 하나로서
-rw-rwx --- 1 www-data rootuser 575 Nov 4 06:34 pathto / .env
위에서 설명한대로이 문제가 해결됩니다. 특히 laravel.log 파일이 키가 생성되거나 추가되지 않았다고 계속 불평 할 때.
sudo chown -R www-data pathto / .env
다음과 같은 것을 찾으십시오.
./website/config/app.php and set 'debug' => env('APP_DEBUG', false) as 'true' 'debug' => env('APP_DEBUG', true)
WAMP, XAMPP 또는 LARAGAN 서버에서 실행중인 PHP 버전을 확인하십시오. 7.0보다 커야합니다.
- "C : \ wamp \ www \ laravel"과 같은 프로젝트 폴더로 이동합니다.
- 의 파일 이름을 엽니 다
.env.example
. (sublime, notepad ++ 등과 같은 편집기를 사용하여). - 다른 이름으로 저장
.env
그런 다음 LARAVEL 프로그램을 실행하십시오. 그것이 효과가 있기를 바랍니다.
현재 서버에서 PHP 버전 변경 방법을 확인할 수 있습니다. xampp , wamp
나는 이름 .env.example을 하는 .env의 및 확인
APP_ENV=local
실제 오류를 보여주었습니다. 열쇠와 관련이 있습니다. 그런 다음 발행했습니다
php artisan key:generate
명령 및 작동
프로젝트 디렉토리로 이동 한 다음 아래 단계를 따르십시오.
step 1: rename file .env.example `to .env
mv .env.example .env (Linux 용)
step 2: php artisan key:generate
"블로그"템플릿에서 이러한 파일을 복사 할 수 있습니다.
make sure app/storage dir permission is set to 755 and owner is set to admin. and also check permission and owner of files and dir in app/storage too
Create a new .env
file and copy the code of .env.example
and run the command -> php artisan key:gen
For windows users, make sure apache's ssl_module is checked.
Please see image below:
참고URL : https://stackoverflow.com/questions/28893710/whoops-looks-like-something-went-wrong-laravel-5-0
'program tip' 카테고리의 다른 글
명령 줄에서 iOS 시뮬레이터를 어떻게 재설정 할 수 있습니까? (0) | 2020.12.06 |
---|---|
단위 테스트 실행시 IntelliJ 오류 : $ {surefireArgLine} 주 클래스를 찾거나로드 할 수 없습니다. (0) | 2020.12.06 |
Maven "빌드 경로가 실행 환경 J2SE-1.5를 지정합니다."를 1.7로 변경했지만 (0) | 2020.12.06 |
ORM 사용의 장점은 무엇입니까? (0) | 2020.12.06 |
종료 후크를 호출하도록 intelliJ에서 실행중인 처리를 어떻게 중지합니까? (0) | 2020.12.05 |