기존 웹호스팅 이용할 때는, 디렉토리나 파일 권한 변경만으로 문제가 없었다. ftp 에서도 쉽게...하라는대로.
디렉토리 : 755
파일 : 644
wp-config.php : 600
이런 식이다.
워드프레스 설치까지는 됐는데, 글쓰기도 제대로 안되고, 플러그인 update 누르면, ftp 정보 입려하라하고, 입력해도 안됐다.. 제길!!!
결론은 설치는 됐으나, 퍼미션 설정에 별 짓을 다 해봐도 안됐다.
테스트로 디렉토리 전체 777 까지해봤는데, 안되는 걸 보고, 이건 뭥미. 도대체 뭐지... 이 문제는 아님을 확인한 것이고. )
문제는 파일 소유에 관한 것이였다.
디렉토리 소유자와 소유그룹 변경
파일 소유자와 그룹을 www-data 로 바꾼다!
sudo chown -R www-data:www-data /var/www/html/wordpress <---- 우분투에서 www-data 는 아파치 서버임.
일단, 이걸로 워드프레스 업데이트는 문제가 없게됐다.
그런데 이렇게 소유자와 소유그룹을 변경하게되면 사용자계정에 권한이 없어지기 때문에 파일과 폴더를 수정할 수 없게 된다. 그래서 ftp로 접속했을 때나 삼바로 접속했을 때 수정이 불가능하다.
이를 해결하기 위해 사용자 계정을 www-data 그룹에 추가하고, 해당 디렉토리의 쓰기 권한을 그룹에도 허용해준다.
sudo usermod -a -G www-data 사용자이름 sudo chmod -R 775 /home/사용자이름/apm/www |
이제 아파치 서버를 재시작 해준다.
내가 속한 그룹을 확인하고, 변경해보자. groups , id , /etc/group
$ id id 계정이름
$ groups groups 계정이름
$ vi /etc/group |
*참조1
https://webdir.tistory.com/231
[
웹서비스를 위한 퍼미션 문제
워드프레스를 설치하다가 config.php 파일을 생성할 수 없다(쓰기 권한이 없어서)는 에러를 접하게 되곤 합니다. 대부분 이와 같은 경우, config.sample.php 파일을 복사해서 수정해서 쓰곤 합니다. 왜 이런 현상..
webdir.tistory.com
](https://webdir.tistory.com/231)
*참조2 * 리눅스의 파일 소유권 & 사용자, 그룹 권한 정리 https://withcoding.com/103
[
리눅스 권한 관리 명령어 사용법 정리 (chmod, chown, chgrp 명령어)
리눅스(Linux)는 하나의 컴퓨터를 여러 사람이 사용할 수 있는 멀티유저 운영체제(OS)이기 때문에 권한 관리가 매우 중요합니다. 파일과 디렉토리의 권한을 변경하고 소유권을 변경하는 방법을 알아보겠습니다. 보..
withcoding.com
소유자 |
그룹 ** 파일 소유자의 그룹에 속한 사용자 |
그 외 사용자 |
rwx | rwx | rwx |
참조3
'기타 잉여 삽질' 카테고리의 다른 글
코딩 기초배울 때, 책을 자주 바꾸면 안좋은 이유 (0) | 2021.07.12 |
---|---|
코딩 공부 방법 (0) | 2021.06.29 |
우분투 한 달 스터디 리뷰 (0) | 2019.06.10 |
우분투 vsftp 설정 및 에러 ECONNREFUSED (0) | 2019.06.04 |
php 코드 인식이 안되요. (0) | 2015.06.27 |
댓글