미디어파일 업로드 에러 발생 및 최대 용량 2M 이상으로 확대해서 업로드 방법


134개 중 1개

워드프레스 미디어 라이브러리에서 발생하는 디렉토리 생성 권한 오류 및 업로드 용량 제한(2MB) 확장 방법을 안내해 드립니다.

1. 미디어 파일 업로드 에러 해결 (Unable to create directory...)

🔍 원인

웹 서버 계정(예: www-data, apache, nginx 등)이 wp-content/uploads 폴더에 새 월별 폴더(2026/08)를 생성하거나 파일/폴더를 작성할 **쓰기 권한(Write Permission)**이 없어서 발생하는 현상입니다.

🛠 해결 방법

FTP 프로그램(FileZilla 등) 또는 SSH 명령어를 통해 디렉토리 권한을 변경합니다.

방법 1: FTP 프로그램(FileZilla 등) 사용 시

  1. FTP 접속 후 wp-content 폴더로 이동합니다.
  2. uploads 폴더를 우클릭하고 **[파일 권한(File Permissions)]**을 선택합니다.
    • uploads 폴더가 없다면 새 폴더로 직접 만듭니다.
  3. 권한 값을 755 (또는 안 될 경우 775)로 변경합니다.
  4. “하위 디렉토리로 포함(Recurse into subdirectories)” 옵션을 체크한 뒤 **”디렉토리에만 적용(Apply to directories only)”**을 선택하고 확인을 누릅니다.

방법 2: SSH 명령어(터미널) 접속 시

# 1. uploads 폴더 권한 변경 (755 설정)
chmod -R 755 wp-content/uploads

# 2. (권한 문제 지속 시) 웹서버 사용자 계정으로 소유권 변경
chown -R www-data:www-data wp-content/uploads

2. 최대 업로드 용량 2MB 이상으로 늘리는 방법

현재 서버 설정에서 기본 업로드 제한이 2MB로 고정되어 있습니다. 용량을 늘리는 주요 방법 4가지 중 적용 가능한 방식을 시도해 보세요.

방법 A: .htaccess 파일 수정 (Apache 환경)

워드프레스 최상위(루트) 디렉토리에 있는 .htaccess 파일 맨 아래에 다음 코드를 추가합니다.

php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300

(64M 대신 128M, 256M 등 원하는 용량으로 변경 가능합니다.)

방법 B: php.ini 파일 수정

서버 설정 파일인 php.ini에 직접 접근이 가능하다면 아래 항목을 찾아 수정합니다.

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 300
  • 수정 후 웹 서버(Apache/Nginx) 또는 PHP 서비스(PHP-FPM)를 재시작해야 적용됩니다.

방법 C: wp-config.php 파일 수정

워드프레스 루트 디렉토리의 wp-config.php 파일 내 /* That's all, stop editing! Happy publishing. */ 문구 바로 윗줄에 아래 코드를 추가합니다.

@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M' );
@ini_set( 'memory_limit', '256M' );

방법 D: 워드프레스 플러그인 활용

서버 파일 수정이 번거롭다면 워드프레스 관리자 화면에서 플러그인을 설치할 수도 있습니다.

  1. 워드프레스 알림판 > 플러그인 > 새로 추가로 이동합니다.
  2. Increase Maximum Upload File Size 또는 **Big File Uploads**를 검색하여 설치 및 활성화합니다.
  3. 플러그인 설정 메뉴에서 원하는 용량(예: 64MB, 128MB)을 선택 후 저장합니다.

📌 참고 사항 국내 카페24, 가비아 등 웹호스팅 서비스를 이용 중이신 경우, 호스팅 관리 콘솔(CPanel / 마이페이지)의 ‘PHP 설정 변경’ 메뉴에서 upload_max_filesize 옵션을 직접 변경해야 적용되는 경우가 많습니다.


Posted

in

by

Tags:

Comments

Leave a Reply

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