치명적인 오류: 클래스 'Iluminate'기초\응용 프로그램을 찾을 수 없습니다.
larabel 5를 사용하여 만든 사이트를 열었을 때 다음과 같은 오류가 발생합니다.
치명적인 오류: 클래스 'Iluminate'기초\응용 프로그램을 C:\cms\bootstrap\app에서 찾을 수 없습니다.14행의 php
벤더 폴더를 삭제해 보았습니다.composer.lock
가 발생했습니다.PHP Artison optimize 。
치명적인 오류: 클래스'조명\기초\응용 프로그램을 찾을 수 없습니다.
이 문제를 풀 다른 방법이 없겠어요?
편집: 이 문제는 : 을 하자마자 발생하였습니다.php artisan make:model Page
하는 경우에는 를 사용하는 하지 않습니다.Larabel(라벨) Local Development Server(로컬 디벨로프먼트 서버)는 Wamp(Wamp)를 사용합니다.
제 경우 벤더에 대한 의존관계가 완전히 확립되어 있지 않았기 때문에 (처음 설치 시 컴포저 파일이 엉망이 되어 있었습니다) 장인 명령어를 실행하면 장애가 발생하였습니다.
★★★★★★★★를 사용할 수 있었습니다.--no-scripts
포함되기 전에 장인이 실행하지 못하도록 플래그를 지정합니다.일단 내 의존관계가 확립되면 모든 것이 예상대로 작동했다.
composer update --no-scripts
만약 2주 후에 다시 이 오류로 넘어질 경우를 대비해서...내 경우:git을 통해 기존 프로젝트를 체크아웃하고 composer를 통해 모든 종속성을 가져옵니다.이 투고 제목에 기재되어 있는 것과 같은 에러가 발생.
솔루션:
composer dump-autoload
composer install --no-scripts
모든 것이 예상대로 동작하고 있는 것을 확인합니다(오류 없음).
composer update
Laravel 설정에 분명히 문제가 있어 환경에 대한 추가 정보가 없으면 추적하기가 매우 어렵습니다.일반적으로 이러한 2개의 명령어는 이러한 문제를 해결하는 데 도움이 됩니다.
php artisan clear-compiled
composer dump-autoload
다른 방법이 없다면 새로운 Larabel 5 앱을 설치하고 애플리케이션 로직을 복사하는 것이 좋습니다.약 15분 정도 걸립니다.
저 같은 경우에는 그 디렉토리에 작곡가가 설치되어 있지 않았습니다.그래서 나는 달린다
composer install
에러가 해결되었습니다.
, 해 볼 수도 있습니다.
composer update --no-scripts
cd bootstrap/cache/->rm -rf *.php
composer dump-autoload
이렇게 간단해, 내 프로젝트에 효과가 있었어.
- /vendor 폴더 삭제
- 를 실행합니다.
composer install
- 후 를 수행합니다.
php artisan serve
이).
위의 답변은 나의 경우는 달랐지만 같은 오류가 발생했기 때문에 작동하지 않을 수 있습니다.
내 벤더 라이브러리가 뒤죽박죽인 것 같아
이 에러는, 다음과 같이 표시됩니다.
1. 리모트 git에서 꺼냅니다.마스터 브랜치는 코드 시그니터입니다.마스터 브랜치에서 컴포저 업데이트를 하고, 라라벨 브랜치에서 작업을 하고 싶었고, 체크아웃하고 컴포저 업데이트를 하면 오류가 발생합니다.
치명적인 오류: 클래스 'Iluminate'기초\응용 프로그램을 C:\cms\bootstrap\app에서 찾을 수 없습니다.14행의 php
솔루션:로컬에서 프로젝트를 삭제하고 클론을 다시 한 번 실행한 후 Laravel 파일 워크의 분기에 체크 아웃하여 컴포저 업데이트를 하면 수정됩니다.
실수로 코멘트를 작성했습니다.
require __DIR__.'/../bootstrap/autoload.php';
/public/index.displaces에 있습니다.
일부 디버깅 문에 붙여넣을 때.
최신 버전의 라라벨 버전도 이 오류가 발생했기 때문에 버전을 확인했지만 최신 버전의 php를 업데이트한 후 이 오류를 없앴습니다.
나처럼 멍청한 사람이 이걸 읽는 건 상상할 수 없지만 혹시 모르니까...머지 컨플릭트를 해결할 때 실수로 composer.json에서 "laravel/framework": "^5.6"을 삭제했습니다.
아래 솔루션을 테스트해 주십시오.
first open 명령어프롬프트
cmd ==> window+r
라라벨이 설치된 장소로 이동합니다.해라
composer require laravel/laravel
나는 이 오류에 대해 같은 문제를 겪고 있었다.잘못된 php8 구문을 따르려고 하면 Kenel.php의 구문이 잘못되어 있음이 판명되었습니다.
회선은 다음과 같아야 합니다.
protected $commands = [
//
];
대신
protected array $commands = [
//
];
달려. composer require laravel/framework
끝나고 composer install
그리고나서 php artisan key:generate
kali linux에서 동작합니다.
@kalhan-toress의 코멘트는 실제로 나에게 효과가 있었다.
제거한다./bootstrap/start.php
,composer.lock
, 및vendor
실행하다composer install
제 경우, 이 에러는 초기 도입 시에 발생하였습니다.이는 이 에러의 원인이.env
파일이 전송된 Github에 속하지 않기 때문입니다.
언급URL : https://stackoverflow.com/questions/29764368/fatal-error-class-illuminate-foundation-application-not-found
'itsource' 카테고리의 다른 글
비동기 작업을 수행하는 Redx 모달 대화 상자를 표시하려면 어떻게 해야 합니까? (0) | 2023.01.28 |
---|---|
Python에서 변수와 함수에 대한 명명 규칙은 무엇입니까? (0) | 2023.01.28 |
mysql에서 증분 값 업데이트 (0) | 2023.01.28 |
MySQL: MySQL에서 플러시 권한이 필요한 경우 (0) | 2023.01.28 |
주어진 대로 mysql에서 데이터를 주문하는 방법 (0) | 2023.01.28 |