워드프레스 이미지 업로드 2MB 제한? 128MB로 늘린 방법

제가 워드프레스 블로그를 운영하면서 가장 답답했던 것 중 하나가 바로 워드프레스 이미지 업로드 제한 문제였어요. 최신 스마트폰으로 찍은 고화질 사진을 올리려고 하면 2MB라는 벽에 막혀 ‘실패’ 메시지만 뜨는 거죠. 결국 저는 이 문제를 해결하기 위해 PHP 버전을 8.0에서 8.4로 올리고 업로드 한도를 128MB로 늘리는 방법을 찾아냈고, 덕분에 블로그 운영이 정말 편해졌습니다.

한눈에 보는 핵심

  • 워드프레스 기본 이미지 업로드 제한은 2MB입니다.
  • PHP 버전 업그레이드와 `.htaccess` 또는 `php.ini` 수정으로 한도를 늘릴 수 있습니다.
  • 저는 PHP 8.0.30에서 8.4.23으로 업그레이드 후 128MB로 늘렸습니다.
  • cPanel의 PHP 셀렉터와 플러그인 활용도 좋은 방법입니다.
  • 호스팅 환경에 따라 설정 방법이 달라질 수 있습니다.

워드프레스 이미지 업로드, 왜 2MB로 제한될까요?

.htaccess, cPanel, PHP 버전 업그레이드, php.ini, 워드프레스 고화질 사진, 워드프레스 용량 늘리기, 워드프레스 이미지 업로드, 워드프레스 파일 제한

워드프레스는 기본적으로 최대 파일 크기를 2MB로 제한한다고 해요. 요즘 스마트폰 사진 한 장이 몇 MB를 훌쩍 넘는다는 걸 생각하면, 이 2MB 제한은 정말 야속하죠. 제가 블로그를 운영하면서 겪었던 가장 큰 문제도 바로 이것이었습니다. 최신 폰으로 찍은 사진들을 그대로 워드프레스에 올리려고 하면 계속 실패하고, 결국 일일이 용량을 줄여서 올려야 하는 번거로움이 있었죠. 게다가 POST 한도가 8MB로 설정되어 있어서 여러 장의 이미지를 한꺼번에 올리는 것도 쉽지 않았습니다. 이런 제한들은 서버의 자원 효율성을 위한 것이지만, 블로그 운영자 입장에서는 너무 불편한 게 사실이죠.

PHP 버전 업그레이드로 워드프레스 업로드 한도 늘리기

.htaccess, cPanel, PHP 버전 업그레이드, php.ini, 워드프레스 고화질 사진, 워드프레스 용량 늘리기, 워드프레스 이미지 업로드, 워드프레스 파일 제한

제가 직접 겪었던 가장 극적인 변화는 PHP 버전을 8.0에서 8.4로 올린 후였습니다. 관리자 화면에 항상 뜨던 ‘사이트가 오래된 PHP(8.0.30)에서 작동 중이며 보안 업데이트를 받지 못합니다’라는 빨간 경고 메시지가 사라진 것만으로도 속이 시원했죠. 저는 cPanel의 PHP 셀렉터에서 PHP 버전을 8.0.30에서 8.4.23으로 업그레이드했어요. 이 과정에서 fileinfo, imagick, intl 같은 PHP 확장들을 다시 활성화해주고, mysqli 충돌을 피하는 방법도 찾아 적용했습니다. PHP 버전을 올리는 것만으로도 워드프레스의 전반적인 성능과 보안이 향상된다는 걸 체감할 수 있었습니다.

설정 항목 기존 (PHP 8.0) 변경 후 (PHP 8.4)
PHP 버전 8.0.30 8.4.23
업로드 한도 2MB 128MB
메모리 한도 128MB 512MB
경고 메시지 ‘오래된 PHP’ 경고 사라짐

PHP 버전을 올리면서 워드프레스의 권장 사양에 맞춰 메모리 한도도 128MB에서 512MB로 상향 조절되었고, 덕분에 블로그가 더 안정적으로 작동하는 것 같았어요.

CHECK POINT

사용 중인 PHP 버전을 확인하고, 최신 버전으로의 업그레이드를 고려해 보세요. cPanel 같은 호스팅 패널을 사용한다면 PHP 셀렉터에서 쉽게 변경할 수 있습니다.

.htaccess 파일 수정으로 직접 워드프레스 이미지 업로드 제한 풀기

.htaccess, cPanel, PHP 버전 업그레이드, php.ini, 워드프레스 고화질 사진, 워드프레스 용량 늘리기, 워드프레스 이미지 업로드, 워드프레스 파일 제한

`.htaccess` 파일을 수정하는 건 워드프레스 이미지 업로드 제한을 늘리는 가장 일반적이고 효과적인 방법 중 하나입니다. 저는 이 방법을 통해 2MB였던 업로드 한도를 128MB로 확실하게 늘릴 수 있었죠. 워드프레스 루트 디렉토리에 있는 `.htaccess` 파일을 열어서 아래와 같은 코드를 추가하면 됩니다.

“`

php_value upload_max_filesize 128M

php_value post_max_size 256M

php_value memory_limit 512M

“`

여기서 `upload_max_filesize`는 개별 파일 업로드의 최대 크기를, `post_max_size`는 HTTP POST 요청의 최대 크기를, 그리고 `memory_limit`는 PHP 스크립트가 사용할 수 있는 메모리 양을 결정합니다. 제가 참고했던 정보에서는 `memory_limit`를 1024M로 제시하기도 했지만, 제 경우에는 512M로도 충분했습니다. 물론 일부 호스팅에서는 `.htaccess` 파일의 `php_value` 설정이 허용되지 않을 수도 있으니, 이 점은 유의해야 합니다. 만약 적용이 안 된다면 `php.ini` 파일을 수정하거나 호스팅 패널 설정을 확인해야 해요.

php.ini 파일 직접 수정하는 방법

.htaccess, cPanel, PHP 버전 업그레이드, php.ini, 워드프레스 고화질 사진, 워드프레스 용량 늘리기, 워드프레스 이미지 업로드, 워드프레스 파일 제한

`.htaccess` 파일로 해결이 안 될 때는 `php.ini` 파일을 직접 수정하는 방법도 있습니다. 이 파일은 서버의 PHP 설정을 담당하는 핵심 파일이라, 잘 모르고 건드리면 문제가 생길 수 있으니 조심해야 해요. 보통 호스팅 계정의 루트 디렉토리나 `public_html` 폴더 안에 있을 수 있습니다. 파일을 찾아서 아래 설정값을 원하는 크기로 변경해주면 됩니다.

“`ini

upload_max_filesize = 128M

post_max_size = 256M

memory_limit = 512M

“`

수정 후에는 웹 서버를 재시작해야 변경 사항이 적용되는 경우가 많습니다. 만약 직접 서버를 재시작하기 어렵다면, 호스팅 업체에 문의해서 도움을 받는 것이 가장 안전합니다. 저는 cPanel 같은 호스팅 패널에서 이런 설정을 변경할 수 있었기 때문에 직접 `php.ini` 파일을 건드리지는 않았지만, 알아두면 요긴하게 쓸 수 있는 방법이죠.

플러그인을 활용한 간편한 설정 변경

.htaccess, cPanel, PHP 버전 업그레이드, php.ini, 워드프레스 고화질 사진, 워드프레스 용량 늘리기, 워드프레스 이미지 업로드, 워드프레스 파일 제한

코드를 직접 수정하는 것이 부담스럽다면 플러그인을 활용하는 방법도 있습니다. ‘Custom PHP Settings’ 같은 플러그인을 설치하면 워드프레스 관리자 메뉴에서 쉽게 설정을 변경할 수 있어요. 저는 직접 코드를 수정하는 방법을 선호하지만, 이 방법은 초보 블로거들에게 아주 유용할 겁니다.

플러그인을 설치한 다음, 워드프레스 관리자 메뉴의 도구 > Custom PHP Settings > General에서 `upload_max_filesize`, `post_max_size`, `memory_limit` 값을 원하는 대로 입력하면 됩니다. 이 방법은 호스팅 환경에 따라 제한이 있을 수도 있지만, 대부분의 경우 잘 작동한다고 알려져 있습니다. 워드프레스의 편리함을 제대로 활용하는 방법 중 하나라고 생각해요.

CHECK POINT

설정 변경 후 워드프레스 미디어 라이브러리에서 실제 업로드 한도가 변경되었는지 꼭 확인해 보세요.

마무리

워드프레스 이미지 업로드 제한을 2MB에서 128MB로 늘린 것은 제 블로그 운영에 정말 큰 변화를 가져왔습니다. 더 이상 고화질 사진 때문에 스트레스받을 필요 없이 편하게 블로그를 관리할 수 있게 되었죠. PHP 버전 업그레이드부터 `.htaccess` 파일 수정, 그리고 플러그인 활용까지, 여러 방법 중 자신의 환경에 맞는 것을 선택해서 꼭 해결해 보시길 바랍니다.

자주 묻는 질문

워드프레스 이미지 업로드 제한을 늘려야 하는 이유가 뭔가요?

요즘 스마트폰 사진 용량이 커져 기본 제한 2MB로는 고화질 사진 업로드가 어렵기 때문에, 블로그 운영의 편의성을 위해 제한을 늘리는 것이 좋습니다.

PHP 버전을 올리는 것이 왜 중요한가요?

PHP 버전 업그레이드는 보안을 강화하고 워드프레스의 성능을 향상시키며, 최신 기능과의 호환성을 높여줍니다.

`.htaccess` 파일 수정 시 주의할 점은 무엇인가요?

잘못 수정하면 웹사이트에 오류가 발생할 수 있으니, 수정 전에 반드시 백업하고 정확한 코드만 추가해야 합니다.

호스팅 환경에 따라 업로드 한도 설정 방법이 다른가요?

네, 일부 호스팅은 `.htaccess` 설정을 허용하지 않으므로, `php.ini` 수정이나 호스팅 패널 설정을 이용해야 합니다.

워드프레스 멀티사이트에서도 업로드 한도를 늘릴 수 있나요?

네, 멀티사이트에서는 네트워크 관리자 > 설정 > 네트워크 설정 > 업로드 설정에서 최대 업로드 파일 크기를 KB 단위로 변경할 수 있습니다.

본 글은 일반적인 정보 제공을 목적으로 하며, 개별 상황에 대한 판단이나 진단을 대신할 수 없습니다. 정확한 내용은 전문가와 상담해 결정하시기 바랍니다.

Supabase Storage 이미지 업로드 (버킷 정책까지)

워드프레스 612개 글, DNS 변경 전 스크립트로 전수 검사하기

워드프레스 서버 이전, SSH 막혀도 cPanel API로 해결법

워드프레스 호스팅 월 4만4천원에서 5천원으로

바이브코딩 첫 프로젝트를 빨리 끝내는 방법

댓글 남기기