워드프레스 파일업로드 오류 Unable to create directory wp-content/uploads

wordpress

이번 포스팅은 FULL WIDTH TEMPLATE한번 사용해보았습니다.

워드프레스 파일 업로드 오류가 발생하여 그 해결과정을 포스팅 해봅니다.

dev서브도메인을 딴 후 Cover template를 적용 후 처음으로 이미지를 첨부하려고 하니 다음과 같은 파일 업로드 오류 메세지 발생.

Unable to create directory wp-content/uploads/2022/09. Is its parent directory writable by the server?

내 환경은 다음과 같다.

Ubuntu 20.04 LTS
nginx 1.18.0
php 7.4.3

구글링을 통해 해결방법을 찾아보니..

wp-upload setup

우선 위와 같이 폴더지정을 하라는데 내 워드프레스 버전이 6.0.2로 너무 최신이거나 wp-config.php파일에 define( ‘UPLOADS’, ‘wp-content/uploads’ );을 지정해주지 않아서인지 설정에서 해당 항목은 보이지조차 않았다. (주의! 참고로 다른 서버 설정시에 이 포스팅에서 값을 붙혀넣어보니 홑따옴표가 제대로 들어가지 않는다. 엔터키옆의 홑 따옴표로 치환해줄 것)

다음 단계로는 쉘에 접속하여 사이트 디렉토리 wp-content/uploads디렉토리 하위의 plugins디렉토리의 소유권을 다음과 같이 www-data유저 및 그룹으로 변경해준다.

chown -R www-data:www-data plugins


uploads 디렉토리의 모드도 755로 변경해줌

chown -R www-data:www-data plugins
chmod 755 -R ./uploads

오오.. 이제 업로드가 된다!

파일 선택 후 업로드 뿐 아니라 클립보드의 이미지도 잘 올라감.

생계형 특급 개발자이자 아들 하나 있는 평범한 아빠. 취미는 요리, 캠핑, 뮤직 페스티발 다니기 등이지만 이 블로그에는 주로 개발관련된 내용만 올릴 예정입니다. 워드프레스를 시작한지 얼마 되지않아 사이트가 허전하지만 좋은 내용으로 채우도록 노력하겠습니다. 자주 놀러오세요 ^^
Posts created 54

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top