• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

The stream or file "/var/www/html/storage/logs/laravel.log"

23.09.12 11:13 작성 조회수 268

0

 The stream or file "/var/www/html/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file

라고나오면서 신규 라라벨프로젝트가 안되는데

무엇이 잘못되었는지 알수 있나요?

답변 1

답변을 작성해보세요.

0

백승철님의 프로필

백승철

지식공유자

23.09.13 21:50

라라벨 세일을 세팅하시던 도중에 권한 문제가 발생한 것으로 보입니다.

해당 오류는 프로젝트 폴더의 storage 내의 log 폴더에 쓰기 권한이 없어서 발생하는 오류입니다. (사진 참조)
image
해결을 하기 이전에 storage 폴더 안 권한이 제대로 작성되어 있는지를 확인해 주셔야 합니다.
통상적인 경우는 보시는 것 처럼 입력자도 wsl(리눅스 설치시 설정한 이름) 이고 권한도 wsl로 맞추어져 있습니다.
image
만약 이렇게 되어 있지 않은 경우, 프로젝트 최상위 루트에서 (아마 html 로 설정 되어 있으실 것 같습니다.)
chmod -R 777 storage/ 명령어로 해결하실 수 있습니다.

 

다만 강의를 따라가던 도중 권한 문제가 발생하였다면 설치를 처음부터 다시 해보는 것을 추천드립니다. 라라벨 세일을 작동시, 리눅스 루트 권한에서 실행 또는 설치를 해서는 안됩니다.