config.php에서 퍼미션 설정을 707로 해 놓아도 644로 저장?
본문
앞선 질문에 대한 답변을 아래와 같이 들었는데요
설정을 변경 해 놨는데도 불구하고 여전히 644로 저장이 되고 있습니다.
서버에서 뭔가 설정을 해 줘야 하는게 있을까요?
조언 부탁드립니다~
답변 2
우선 작업하는 디렉토리 소유주가 어떠한 계정으로 되어있는지 확인을 해보셔아합니다. ( ls -al 명령으로 확인 )
디렉토리 소유자가 다를 경우에는 권한 변경이 되지 않습니다.
nginx의 경우 www-data 계정, apache 웹서버 경우는 apache계정으로 권한이 되어있습니다.
작업하는 디렉토리 소유주를 웹서버로 해두시면 됩니다. ( nginx : www-data, apache : apache )
웹서버 : nginx
sudo chown -R www-data:www-data [작업하는 디렉토리 경로]
웹서버 : apache
sudo chown -R apache:apache [작업하는 디렉토리 경로]
웹 서버 설정에 따라서
파일 생성할 때
파일 소유자가 호스팅 계정으로 지정하는 방법이 있습니다.
답변을 작성하시기 전에 로그인 해주세요.