로그인

검색

조회 수 119 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

https://ksbgenius.github.io/wordpress/2020/09/19/owner-and-permission-settings.html

 

https://falsy.me/ubuntu-%ED%99%98%EA%B2%BD%EC%97%90-nginxphp7mysql-%EC%84%A4%EC%B9%98%ED%95%98%EA%B3%A0-wordpress-%EC%9D%B4%EC%82%AC%ED%95%98%EA%B8%B0/

 

 

증상

워드프레스를 수동으로 설치 후,
버전 업데이트, 플러그인 및 테마 설치와 같은 작업을 할 때
권한이 없다거나,
디렉토리를 생성할수 없습니다와 같은 메시지가 보여질 때가 있습니다.

소유자 및 권한 설정-1

원인

Nginx가 쓰기 권한이 없기 때문입니다.

버전 업데이트, 플러그인 및 테마 설치 등은
워드프레스가 설치된 디렉토리의 쓰기 권한이 필요한 작업입니다.

워드프레스 디렉토리를 생성한 사용자와
워드프레스를 돌리는 사용자(Nginx를 실행한 사용자)가 다르기 때문에

이 상태에서는 업데이트 파일이나 플러그인, 테마 등을
내려받는게(쓰기 권한) 불가능합니다.

이게 가능한 계정 정보를 넣음으로써
파일을 다운로드하게 해줘야 합니다.

워드프레스 설치 경로

여기서는 홈 디렉토리
/home/test/www 경로에 워드프레스를 설치하였습니다.

워드프레스 소유자, 그룹 확인

ll /home/test/www

소유자는 test그룹은 test에 속해있습니다.

소유자 및 권한 설정-2

Nginx 프로세스 확인

Nginx를 누가 실행했는지 확인합니다.

ps -ef | grep nginx

www-data라는 사용자입니다.
이 사용자는 www-data 그룹에 속해 있습니다.

사용자가 다르고 디렉토리 소유권이 다른 것입니다.

소유자 및 권한 설정-3

다시 처음으로 돌아가서,

워드프레스를 업데이트 하거나
플러그인 및 테마를 설치하는 것은
서버의 www-data라는 사용자가 실행한 Nginx 웹서버에게
워드프레스가 설치된 디렉토리 위치에 파일을 저장해야 한다는 것을 말합니다.

그런데 이 워드프레스가 설치된 디렉토리의 소유자가 test라는 사용자입니다.

그래서 워드프레스는 파일 저장이 가능한 권한을 요구하는 것입니다.

해결방법

원인이 디렉토리 소유자와 Nginx 실행자가 다름으로 인한
권한 문제라는 것을 생각해보면

Nginx 실행자를 바꿀 수도 있고,
워드프레스 설치 디렉토리 소유자를 바꿀 수도 있습니다.

여기서는 워드프레스 설치 디렉토리 소유자를 변경하였습니다.

워드프레스 설치 디렉토리 소유자 변경

소유자와 그룹을 www-data으로 변경합니다.

sudo chown -R www-data:www-data /home/test/www

소유자 및 권한 설정-4

브라우저에서 다시 접속해 봅시다.

워드프레스 디렉토리 소유자와 Nginx 웹서버 사용자가 같기 때문에
쓰기 권한이 생겼습니다. 소유자 및 권한 설정-5

파일 접근 문제 해결방법

이렇게 하면 반대로 test 사용자는
www-data 소유인 워드프레스 디렉토리
접근하고 파일 쓰기가 안되게 됩니다.

설상가상으로 www-data 사용자는 Nginx 사용자로
로그인이 안되는 계정입니다.

여기서는

  1. www-data 그룹에 test 사용자를 추가

  2. 워드프레스의 권한 설정을 그룹까지 가능하도록 수정

이렇게 되면 test 사용자는 www-data 그룹의 구성원이기도 하기 때문에
워드프레스 설치 디렉토리에 접근하고 쓰는 것에 아무런 문제가 없게 됩니다.

사용자 그룹 확인

test 사용자의 소속 그룹 보기

id test

소유자 및 권한 설정-6

www-data 사용자의 소속 그룹 보기

id www-data

소유자 및 권한 설정-7

그룹 목록 보기

groups

소유자 및 권한 설정-8

모든 사용자 보기

compgen -u

소유자 및 권한 설정-9

모든 그룹 보기

compgen -g

소유자 및 권한 설정-10

www-data 그룹에 test 사용자 추가

sudo usermod -a -G www-data test

소유자 및 권한 설정-11

test 사용자의 www-data 그룹 추가 확인

id test

소유자 및 권한 설정-12

워드프레스 권한 설정

워드프레스 사용자 계정이 리눅스 관리자 계정과 다르다면
폴더 권한은 775, 파일 권한은 664 로 설정합니다.

워드프레스 하위 폴더 권한 일괄 설정

775로 변경합니다.
(기본값은 755)

sudo find ./ -type d -exec chmod 0775 {} \;

소유자 및 권한 설정-13

워드프레스 하위 파일 권한 일괄 설정

664로 변경합니다.
(기본값은 644)

sudo find ./ -type f -exec chmod 0664 {} \;

소유자 및 권한 설정-14

설정 후,
FTP로 파일 업로드시 권한 문제 없이
정상적으로 업로드 되는 것을 확인 할 수 있습니다.

소유자 및 권한 설정-15

 

 

출처 : https://ksbgenius.github.io/wordpress/2020/09/19/owner-and-permission-settings.html

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 XE/Rhmix 오라클 클라우드 - 우분투(Ubuntu) php7.3에서 php7.4로 업그레이드 하기 꽃지닷컴 2022.03.17 152
공지 XE/Rhmix 라이믹스,XE 외부페이지 php 보안관련 꽃지닷컴 2022.03.16 175
공지 XE/Rhmix PHP PDO CRUD with ajax jQuery and Bootstrap 회원관리(사진등록) file 꽃지닷컴 2021.03.19 738
공지 XE/Rhmix soengsouy- PHPCRUD ALL FILE file 꽃지닷컴 2021.03.19 212
공지 XE/Rhmix [구매하자] CRUD Application with PHP, PDO, and MySQL secret 꽃지닷컴 2021.03.19 0
공지 XE/Rhmix 라이믹스 사이트 모음 꽃지닷컴 2021.03.02 341
공지 XE/Rhmix XE 참고 사이트 모음 secret 꽃지닷컴 2017.04.13 134
149 XE/Rhmix 반응형 위젯 구현하기 secret 꽃지닷컴 2020.06.12 0
148 WEB 웹표준 사이트 - 레이아웃 그리드, 반응형 등 secret 꽃지닷컴 2020.06.13 0
147 PC 레노버 E540 힌지 부러짐 Lenovo E540 hinge broken file 꽃지닷컴 2020.06.23 255
146 XE/Rhmix XE, 라이믹스 웹호스팅 '서버 오류' 발생 시 에러 로그 확인하기 꽃지닷컴 2020.07.17 209
145 PC 캐논 MX517 무한잉크 설치하기 꽃지닷컴 2020.09.03 100
144 WEB 아마존 프라임 사용하기 secret 꽃지닷컴 2020.10.13 0
143 WORDPRESS 워드프레스 메뉴별 다른 테마를 적용하려면? Multiple Themes 꽃지닷컴 2021.01.06 79
142 WORDPRESS 쇼핑몰 만들기 꽃지닷컴 2021.01.06 43
141 WORDPRESS 고객의 장바구니에 담은 상품을 보여주는 플러그인 꽃지닷컴 2021.01.06 21
140 한글과 컴퓨터 - 다중이미지 배치 꽃지닷컴 2021.01.13 10
139 XE/Rhmix 사이트 이전 후 첨부파일경로가 이전도메인으로 되어 있을때 꽃지닷컴 2021.01.16 43
138 xe에서 라이믹스로 이전 시 secret 꽃지닷컴 2021.01.16 0
137 OracleCloud 우분투 Nginx 지우고 다시 설치하기 꽃지닷컴 2021.01.16 6476
136 WEB 사이트 접속 속도를 체크해보기 꽃지닷컴 2021.01.16 81
135 WEB Mariadb 상위버전 설치되어 있을때 하위버전 설치시 의존성 에러가 발생한다면 꽃지닷컴 2021.01.18 416
134 WEB 사이트 보안점수 확인 꽃지닷컴 2021.01.19 36
133 WORDPRESS 워드프레스 사이트 이전하기 꽃지닷컴 2021.01.19 839
132 XE/Rhmix 우분투에서 xe/rhymix 설치하기 꽃지닷컴 2021.01.19 156
» WORDPRESS 우분투에서 워드프레스 설치 후 업데이트 안될 때 꽃지닷컴 2021.01.19 119
130 WORDPRESS 워드프레스 상품 견적요청 이메일 발송 꽃지닷컴 2021.01.20 119
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 14 Next
/ 14