워드프레스 업데이트 실패/설치 실패: 디렉터리를 생성할 수 없습니다. 해결하기

워드프레스를 구축하고나서 플러그인 설치와 업데이트를 진행할때 위와같은 에러가 발생할 때 해결방법입니다.

이건 최신버전의 nginx와 php-fpm의 권한문제 + 워드프레스 설치폴더 권한문제입니다.
기본적으로 아래처럼 php는 www-data로 실행되나 nginx는 nginx입니다.

해결방법

php의 프로세스 실행 권한을 먼저 재설정하겠습니다.
vi /etc/php/7.4/fpm/pool.d/www.conf

들어가서 processes 및 user 를 www-data 에서 nginx로 변경해줍니다.

www-data -> nginx

이렇게 바꿔주고 service php7.4-fpm restart 로 재시작 시켜줍니다

다시 확인해보면 php의 실행 권한이 nginx로 간걸 확인할 수 있습니다

이제 wordpress 폴더의 권한을 바꿔주겠습니다.

기본적으로 root or nobody로 되있을가능성이 있는데 한번에 바꾸겠습니다.

chown -R nginx:nginx /var/www/html/

이과정후에도 안되면 댓글달아주세요~

 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

4 thoughts on “워드프레스 업데이트 실패/설치 실패: 디렉터리를 생성할 수 없습니다. 해결하기”

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link