반응형
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
반응형
댓글