워드프레스 "Is its parent directory writable by the server?"(서버의 부모 디렉토리가 쓰기 가능한가요?) 오류 해결 방법

워드프레스 정보를 제공하는 블로그 Avada 2025. 10. 13. 09:01 • 댓글:

카페24 호스팅으로 워드프레스 사이트를 이전한 후에 미디어 라이브러리에 이미지 파일을 업로드하니 다음과 같이 "Is its parent directory wriable by the server?" 오류가 발생하면서 업로드에 실패하는 문제가 발생했습니다.

"xxxxx.png" has failed to upload.
Unable to create directory wp-content/uploads/2022/02. Is its parent directory writable by the server?

카페24에서는 웹호스팅 공간이 부족할 때 이미지 파일을 업로드할 수 없는 문제가 많이 발생합니다. 처음에는 디스크 공간 문제가 의심되어 살펴보았지만 디스크 공간이 조금 남아 있었습니다. 이 문제는 uploads 폴더의 잘못된 퍼미션(권한), 소유권 또는 잘못된 폴더 위치 때문에 발생한다고 합니다.

[참고*저장 공간이 부족한 경우 호스팅 상품을 업그레이드하거나 불필요한 파일을 삭제하여 공간을 확보할 수 있습니다. 이미지 파일을 많이 업로드하는 경우에는 가성비 좋은 케미클라우드와 같은 호스팅을 고려할 수 있습니다. Bluehost와 비슷한 레벨의 케미클라우드는 서울 서버를 도입하여 우리나라에서도 빠른 속도를 제공합니다.*]

워드프레스 공유호스팅에서 "Is its parent directory writable by the server?"(서버의 부모 디렉토리가 쓰기 가능한가요?) 오류 해결 방법

이 오류는 uploads 폴더의 퍼미션(권한)이나 소유권(ownership)이 잘못되거나 업로드(Uploads) 폴더 위치가 잘못된 경우에 발생합니다.

Uploads 폴더 위치 변경하기

워드프레스 미디어 라이브러리에 이미지 파일을 업로드할 때 "Is its parent directory writable by the server?" 에러가 발생하는 경우 먼저 Uploads 폴더 디렉터리의 위치를 변경해주면 문제가 해결될 수 있습니다.

[참고*이 오류 문구는 일부 워드프레스 버전에서는 한국어 버전에서도 영문으로 표시될 수 있습니다. 이전 버전에서는 이 문구가 "서버에서 부모 디렉토리에 쓰기가 가능합니까?"로 번역되었습니다. 최신 버전에서는 "디렉터리 %s 생성 불가. 서버의 부모 디렉토리가 쓰기 가능한가요?"로 번역되어 있네요.*]

다음과 같은 방법으로 Uploads 폴더의 위치를 변경할 수 있습니다.

1. FTP를 통해 웹서버에 접속하거나 (cPanel을 사용하는 환경에서는) File Manager를 사용하여 접속한 다음, 워드프레스가 설치된 디렉터리에 있는 [**wp-config.php**] 파일을 찾습니다. 루트 디렉터리는 호스팅에 따라 조금씩 다를 수 있습니다. 블루호스트, 케미클라우드, 패스트코멧 등 대부분 호스팅에서는 루트 디렉터리가 [**/public_html**]이지만 카페24는 [**/www**]가 루트 디렉터리입니다. 

2. [**wp-config.php**] 파일을 텍스트 편집기로 엽니다. FileZilla를 사용하는 경우 [**wp-config.php**] 파일을 선택한 후에 마우스 오른쪽 버튼을 누르고 "보기/편집"을 클릭합니다.

워드프레스 wp-config.php 파일 편집

3. [**wp-config.php**] 파일에서 다음 라인을 찾도록 합니다.

require_once ABSPATH . 'wp-settings.php';

워드프레스 버전에 따라 다음과 같을 수 있습니다.

require_once(ABSPATH . 'wp-settings.php');

위의 라인 바로 위에 다음 라인을 추가합니다.

define( 'UPLOADS', 'wp-content/uploads' );

최종적으로 다음과 비슷하게 될 것입니다.

워드프레스 Is its parent directory writable by the server? 에러 해결 방법 - Uploads 폴더 변경

폴더 퍼미션 변경하기

위의 방법으로 문제가 해결되지 않으면 폴더 퍼미션이 잘못되었을 수 있습니다. 

워드프레스 파일/폴더 퍼미션을 변경하는 방법은 "워드프레스 파일 퍼미션 오류를 수정하는 방법"을 참고해보세요.

아마존 AWS나 라이트세일과 같이 서버를 직접 세팅하여 운영하는 경우에는 파일 소유 설정이 올바른지 확인해보시기 바랍니다. 

예시:

chown www-data:www-data  -R * # Let Apache be owner
find . -type d -exec chmod 755 {} \;  # Change directory permissions rwxr-xr-x
find . -type f -exec chmod 644 {} \;  # Change file permissions rw-r--r--

마치며

이상으로 워드프레스에서 "Is its parent directory writable by the server?" 에러가 발생하는 경우 대처 방법에 대하여 살펴보았습니다.

저는 고대디에서 카페24로 워드프레스 사이트를 이전한 후에 위와 같은 문제가 발생하여 [**wp-config.php**] 파일에 위에서 제시하는 코드를 추가하니 문제가 해결되었습니다.

위의 조치에도 문제가 해결되지 않으면 웹호스팅 업체에 문의하여 상의해보시기 바랍니다.

📍 클라우드웨이즈 할인 프로모 코드 & 가입 방법 (+45% 쿠폰)

참고

https://avada.tistory.com/3046

 

해외웹호스팅: 클라우드웨이즈 vs. 블루호스트 vs. 카페24 비교 (Cloudways vs. Bluehost vs. Cafe24)

저는 오랫동안 블루호스트(Bluehost)를 이용해 왔으며 2021년부터는 클라우드웨이즈(Cloudways) 웹호스팅 서비스도 함께 이용하고 있습니다. 현재 일부 중요하지 않는 블로그는 Bluehost에서 호스팅되고

avada.tistory.com

https://avada.tistory.com/2299

 

GeneratePress 테마로 워드프레스 블로그 세팅 예시 (How to Customize GP)

워드프레스 테마 중에서 GeneratePress 테마가 속도가 빠르고 커스텀하기에 좋아서 저는 거의 대부분 사이트에 이 테마를 사용하고 있습니다. 이 테마를 사용하는 사이트/블로그가 점차 늘어나는

avada.tistory.com