워드프레스나 익스프레스 엔진 , php 기반 앱 등 php 에서 글을 올릴 때 사진이나 파일이 용량이 커서 업로드가 안되는 문제가 생길 수 있습니다.
업로드 용량을 변경하기 위해선 PHP 설정 파일을 열어줍니다.
CentOS 7 기준 /etc/php.ini
Ubuntu 20.04LTS 기준 /etc/php버전/fpm/php.ini
php.ini 파일을 열고 아래 단어를 찾습니다. (저는 nano 편집기를 이용하겠습니다)
Files Uploads 쪽에서 upload_max_filesize (업로드 제한 용량)= 2M <- 요부분을 변경해 줘야 합니다. (최대 크기 2048MB)
저는 나중에 기본값데이터를 저장하기 위해 기존에 있던 문구룰 주석처리하고 새로 작성했습니다.
그다음 post_max_size (PHP 파일에서 post 방식으로 최대 업로드 용량 )= 8M <- 요부분도 변경해 줍니다. (최대 크기 2048MB)
저처럼 최대 용량이나 512메가를 넘게 설정하셨으면 max_execution_time = 30 (최대 파일 시간) 과
max_input_time = 60 (데이터를 입력받는 최대 시간 -1 은 제한없음) , memory_limit = 128M (PHP 가 사용할 수 있는 최대 메모리 )를 적절하게 늘려야 합니다.
제가 추천하는 데이터는
업로드 용량 | max_execution_time | max_input_time | memory_limit |
512메가 일 떄 | 60 | 90 | 256 |
1기가 일 떄 | 80 | 110 | 256 |
2기가 일 떄(최대) | 120 | 160 | 512 |
입니다. 이렇게 PHP 에서 업로드 용랴을 늘리는 방법에 대해서 설명드렸습니다.
궁금하신것이나 이해가 안되는 부분 , 오타 및 오류 부분은 지적 및 댓글 부탁드립니다.
감사합니다!