(고정) Laravel – 유효한 캐시 경로를 제공하십시오

(고정) Laravel – 유효한 캐시 경로를 제공하십시오

2022-10-18 last update

4 minutes reading error Laravel
오늘 LAMP 환경에서 기존Laravel 애플리케이션을 배포하다가 화면에 다음과 같은 오류를 발견했습니다.
유효한 캐시 경로를 제공하십시오. 더 많은 디버깅 및 Google 검색 후 배포에서 스토리지/프레임워크 디렉토리가 누락된 것으로 나타났습니다. .gitignore 파일에는 git 저장소에 코드를 추가하는 것을 방지하기 위해 storage/framework 디렉토리 항목이 있고 이는 정상이기 때문입니다.

해결책:

이 문제를 해결하기 위해서는 스토리지 디렉토리 안에 "framework"폴더를 생성해야 합니다. "framework"디렉토리 안에 아래와 같이 "sessions, views 및 cache"으로 3개의 디렉토리를 더 만듭니다./path/to/laravel/storage/framework/
  • 세션
  • 조회수
  • 캐시
  • Linux 터미널을 사용하여 다음 명령을 사용하여 디렉터리 구조를 만듭니다.
    cd storage/
    mkdir -p framework/{sessions,views,cache}
    
    또한 Laravel이 이 디렉토리에 데이터를 쓸 수 있도록 permissions을 설정해야 합니다.
    chmod -R 777 framework
    chown -R www-data:www-data framework