본문 바로가기
워드프레스 구축운용 워드프레스 구축운용
실전 워드프레스 구축운용 가이드

파일 크기가 너무 크다며 거부당할 때? 워드프레스 최대 업로드 용량 늘리기

crown 읽는 시간 약 5분

블로그 글에 생동감을 더해줄 고화질 인포그래픽이나 캡처 이미지를 왕창 편집해 두고, 기분 좋게 워드프레스 미디어 라이브러리에 드래그 앤 드롭을 시도했습니다.

그런데 업로드 바가 찔끔 움직이더니 이내 빨간색 느낌표와 함께 “업로드된 파일이 wp-config.php의 upload_max_filesize 지시문을 초과했습니다” 혹은 단순히 “파일 크기가 너무 커서 업로드할 수 없습니다”라는 매몰찬 에러 메시지가 뜨는 것이었습니다.

분명 내 컴퓨터 용량은 넉넉하고 이미지 파일 하나에 몇 메가바이트밖에 되지 않는데, 워드프레스 서버는 요지부동이더군요. 알고 보니 호스팅사에서 기본으로 설정해 둔 업로드 제한 용량이 너무 작게 잡혀 있었던 것입니다.

포스팅마다 사진 용량을 일일이 줄이기도 귀찮고 스트레스받던 중, 직접 서버 설정과 파일을 건드리며 최대 업로드 용량을 시원하게 뚫어버렸던 해결 과정을 공유해 봅니다.

내 워드프레스는 왜 작은 이미지도 거부할까?

이 답답한 에러의 원인은 워드프레스 자체의 문제가 아니라 우리가 이용하고 있는 웹 호스팅 서버의 기본 보안 및 용량 제한 정책 때문입니다.

  • 기본 업로드 제한 설정(upload_max_filesize): 대부분의 웹 호스팅사는 서버 안정성과 트래픽 관리를 위해 한 번에 올릴 수 있는 파일 용량을 기본 2MB나 5MB 정도 아주 작게 막아둡니다.
  • 포스트 최대 전송 용량 제한(post_max_size): 이미지가 포함된 게시글 전체가 서버로 전송될 때 허용되는 최대 용량인데, 이 역시 낮게 설정되어 있으면 고화질 이미지 업로드가 무조건 차단됩니다.

원인을 알았으니 이제 호스팅 서버 환경에 맞춰 제한 풀린 시원한 상속 길을 터주면 됩니다.

가장 간편하게 시도해 볼 수 있는 미디어 설정 및 플러그인 방법

서버 코드를 건드리는 것이 부담스럽다면, 관리자 페이지 안에서 해결할 수 있는 방법부터 살펴보는 것이 좋습니다.

  • 이미지 압축 및 리사이징 플러그인 활용: 만약 업로드하려는 파일 자체가 수십 메가바이트에 달하는 원본 사진이라면, EWWW Image Optimizer나 Smush 같은 압축 플러그인을 활성화해 두고 업로드 방식을 점검해 봅니다. 다만 호스팅 서버 자체의 하드코딩된 2MB 제한을 완전히 풀어주지는 못하므로 근본적인 해결책은 될 수 없습니다.
  • 테마의 functions.php 파일 수정: 사용하는 테마의 functions.php 하단에 아래의 코드를 추가해 용량을 강제로 늘려볼 수 있습니다.

@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );

확실하게 용량을 늘려주는 .htaccess 또는 php.ini 수정법

테마 파일로 해결이 안 되거나 근본적으로 서버의 한계를 풀고 싶다면, 웹 호스팅사의 파일 관리자(FTP)에 접속하여 서버 설정 파일을 직접 손봐주는 것이 가장 확실합니다.

  • .htaccess 파일 수정하기: 워드프레스가 설치된 최상위 폴더에 있는 .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

  • 호스팅사 제어판(php.ini) 설정 변경: 카페24, 가비아, 블루호스트 등 국내외 주요 호스팅 업체들은 관리자 페이지 내에 ‘PHP 환경설정’이나 ‘php.ini 설정’ 메뉴를 따로 제공합니다. 이 메뉴에 들어가서 upload_max_filesize와 post_max_size 값을 기존 2M에서 64M나 128M로 직접 수정하고 저장 버튼을 누르면 즉시 적용됩니다.

직접 겪고 깨달은 미디어 용량 에러 대처 팁

  • 수정 후 반드시 브라우저 캐시 삭제하기: 설정 값을 분명히 늘렸음에도 계속 에러가 뜬다면 브라우저 캐시가 남아있거나 서버가 아직 갱신되지 않은 경우입니다. 시크릿 창을 열어 다시 확인해 보세요.
  • 호스팅사 고객센터 적극 활용하기: 서버 환경에 따라 .htaccess 파일에 코드를 넣었을 때 사이트 전체에 ‘500 Internal Server Error’가 발생하며 먹통이 될 수 있습니다. 이럴 때는 당황하지 말고 원복한 뒤 호스팅사 1:1 문의를 통해 “PHP 업로드 용량을 늘려달라”고 요청하면 5분 만에 해결해 줍니다.

마무리하며

고화질 이미지나 대용량 파일을 올리려다 ‘파일 크기 초과’ 에러를 마주하면 포스팅 의욕이 뚝 떨어지기 마련입니다.

하지만 호스팅 설정이나 파일 수정 몇 번으로 아주 간단하게 해결할 수 있는 부분이므로, 막막해하지 마시고 오늘 알려드린 방법으로 시원하게 용량 제한을 늘려보시길 바랍니다!

crown

crown
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.