삽질-에러-아놔/기타 잉여 삽질

워드프레스 설치 후, 업데이트 안되는 문제 ( 리눅스 파일 권한 )

에혀 2019. 6. 5.

기존 웹호스팅 이용할 때는, 디렉토리나 파일 권한 변경만으로 문제가 없었다. 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
kang adm cdrom sudo dip plugdev lpadmin sambashare

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

](https://withcoding.com/103)

소유자

그룹

** 파일 소유자의 그룹에 속한 사용자

그 외 사용자
rwx rwx rwx

참조3

https://linsoo.co.kr/archives/15581

댓글