itsource

치명적인 오류: 클래스 'Iluminate'기초\응용 프로그램을 찾을 수 없습니다.

mycopycode 2023. 1. 28. 09:36
반응형

치명적인 오류: 클래스 '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

반응형