개발자 블로그

워드프레스 최대 업로드 파일 크기 늘리기 본문

컴퓨터/OS

워드프레스 최대 업로드 파일 크기 늘리기

로이드.Roid 2016. 6. 27. 04:42

내가 사용하는 서버의 사용환경은 우분투 + php7.0 + 워드프레스4.5 이다.

수정을 안한 기본 상태에서 초기 '최대 업로드 파일 크기'는 2MB로 되어있다. 이 값을 늘리기 위해서는 설정파일을 수정해야 되는데, 검색을 해보면 여러가지 방법이있다.


 1. php.ini 수정

 2. .htaccess 수정

 3. 사용중인 테마의 functions.php 수정


내 경우에는 php.ini 파일을 수정하는 방법을 선택했다. 설정파일은 '/etc/php/7.0/fpm/php.ini'에 존재한다. (php 버전 및 환경에 따라 다를 수 있음)


; Maximum allowed size for uploaded files.

; http://php.net/upload-max-filesize

upload_max_filesize = 10M


upload_max_filesize의 값을 기본값인 2M에서 10M로 변경했는데 워드프레스에서는 엉뚱한 값인 8M로 나온다. 한참을 삽질하다가 원인을 찾았는데, upload_max_filesize와 함께 수정해야 되는 항목이 하나 더 있다.


아래처럼 'post_max_size'의 값도 맞춰서 수정을 해줘야 한다.


; Maximum size of POST data that PHP will accept.

; Its value may be 0 to disable the limit. It is ignored if POST data reading

; is disabled through enable_post_data_reading.

; http://php.net/post-max-size

post_max_size = 10M



그리고 만약 파일 사이즈 크기를 매우 큰 값으로 설정했다면 타임아웃 값도 적절하게 조정해줘야 한다.


; Maximum execution time of each script, in seconds

; http://php.net/max-execution-time

; Note: This directive is hardcoded to 0 for the CLI SAPI

max_execution_time = 30



서비스는 아래 명령어로 재시작 할 수 있다.


service php7.0-fpm restart

service nginx restart



---

참고 : https://wordpress.org/support/topic/maximum-upload-file-size-8mb

Comments