[EC2 Laravel8] storage/logs/laravel.log" could not be opened in append mod

2023. 7. 20. 18:29AWS

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