본문 바로가기
개발오류

php migrate 오류 -> could not be opened in append mode: failed to open stream: Permission denied

by 디토20 2021. 2. 6.
반응형

php migrate 오류 -> could not be opened in append mode: failed to open stream: Permission denied

 

 

 

 

 

현재 sudo chown -R www-data:www-data ~/projectName/storage

로 권한 설정이 되어있는 상태.

 

php artisan migrate를 하니

자꾸 could not be opened in append mode: failed to open stream: Permission denied 오류가 뜬다.

 

권한 설정을 해주 었는데 왜 자꾸 오류가 뜨는걸까?

 

 

외부에서 웹페이지로 접속을 하게 하기 위해서는

www-data:www-data 로 권한 설정을 해야하지만

 

지금 migrate는 로컬 피씨에서 진행을 하고 있기 때문에

현재 사용자에게 권한을 설정해 주어야 함.

 

 

 

 

sudo chown -R www-data:사용자명 ~/projectName/storage

 

 

 

@앞에 있는 사용자 명을

www-data 대신 넣어주고

마이그레이트를 시킨 뒤,

 

 

다시 

sudo chown -R www-data:www-data ~/projectName/storage

 

로 권한을 복원시켜주면

migrate가 가능하다

728x90
반응형

댓글