콘텐츠로 건너뛰기

워드프레스 미디어 최대 업로드 크기 변경

  • by

처음 워드프레스를 설치하고 글을 작성하다가 용량이 조금이라도 큰 이미지 업로드 하려고 하면 문제를 겪게 된다.
미디어 최대 업로드 크기가 2MB로 설정되어 있기 때문이다.

최대 업로드 파일 크기 2MB

최대 업로드 파일 크기를 변경하는 방법은 아무래도 사람들의 워드프레스 환경이 다르기 때문에 여러 가지 방법이 있는 것 같다.

위의 사이트에 여러 가지 방법들이 소개되어 있다.
가입형 워드프레스의 경우 호스트에 연락하는 것이 가장 빠르다는 문구가 눈에 띈다. ㅡ.ㅡ

본 포스트에서는 이전 글에서 소개한 바와 같이 Google Cloud Platform의 Ubuntu 18.04에서 LEMP stack + WordPress 를 설치한 경우에는 어떻게 해야 하는지 설명하려 한다.

STEP 1. user.ini 파일 수정

첫 번째 단계는 wordpress root 디렉토리의 user.ini 파일을 수정하는 것이다.
물론 PHP 설치 디렉토리의 php.ini 파일을 아예 수정해도 된다.
user.ini 파일의 위치는 /var/www/html/wordpress/.user.ini이다.
만약 user.ini파일이 없다면 만들어 주면 된다.

해당 파일에 아래 코드를 추가한다.

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 64M

64M로 설정한 이유는 사실 다른 블로그에서 64M를 보편적으로 예시로 들길래 보고 따라 하느라고 그렇다.

PHP document를 보면 post_max_size > upload_max_filesize 가 필수이며, memory_limit > post_max_size가 권장된다고 나와 있다.
하지만 64M나 되는 이미지를 올릴 일이 아마 없을 것 같으니까… 일단 넘어가기로 했다.
혹시 나중에 문제가 된다면 그때 수정하면 될 것 같다.

STEP 2. Nginx 설정 파일 수정

두 번째 단계는 Nginx 의 설정 파일을 수정하는 것이다.
Nginx 설정 파일의 위치는 /etc/nginx/sites-available/default 이다.

해당 파일의 server 블록 내에 다음 코드를 추가해 준다.

client_max_body_size 64M;

마지막으로 Nginx 서비스를 재시작해 주자.

sudo systemctl restart nginx

최대 업로드 파일 크기 64MB

잠시 후 미디어 추가를 해 보면 이제 최대 미디어 업로드 파일이 64MB로 변경되어 있는 것을 확인할 수 있다.

 

끝.

Share this post!

답글 남기기

이메일 주소는 공개되지 않습니다.

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.