[EC2 Laravel8] storage/logs/laravel.log" could not be opened in append mod
2023. 7. 20. 18:29ㆍAWS
728x90
UnexpectedValueException
The stream or file "/home/asdf/www/storage/logs/laravel.log" could not be opened in append mode: failed to open stream: Permission denied The exception occurred while attempting to log
로그와 session, view cache 등이 저장되는 storage 디렉터리와 bootstrap 디렉터리는
laravel 을 구동하는 웹 서버가 읽고 쓸 수 있도록 설정해야 합니다.
// 현재 상태
drwxrwxr-x 5 asdf asdf 46 Apr 12 2022 storage
//apache 그룹에게 storage 와 bootstra/cahce 소유권 내줌
sudo chown -R apache storage bootstrap/cache
// -R 옵션: 하위 디렉토리와 하위 폴더들에게 적용
// 모두에게 storage, bootstra/cache 777 권한 내줌
chmod -R 777 storage bootstrap/cache
// 변경전
drwxrwxr-x 5 asdf asdf storage
// 변경후
drwsrwsrws 5 apache asdf storage
출처: <https://qiita.com/k-hayack884/items/3e7a78d01c94aa2322ca>
728x90
반응형
'AWS' 카테고리의 다른 글
[EC2 APM 제거] (0) | 2023.11.15 |
---|---|
AWS EC2 그누보드 설치 (0) | 2023.07.21 |
[EC2 Laravel8] Composer 설치 (0) | 2023.07.20 |
[EC2] 사용자별 홈 디렉토리 설정, 가상호스트 설정 (0) | 2023.07.20 |
[EC2] 사용자 추가 및 키 생성 (0) | 2023.07.20 |