파일크기가 클 경우에는 파일이 업로드 되지 않는다
이럴떄는 보통 멘붕을 겪게 되는데
php.ini에서 설정을 해주어야 한다.
파일 업로드는 POST 방식으로 전송이 되는데
보통 파일업로드가 되지 않을때는 크게 3가지 설정을 확인해봐야 한다.
upload_max_filesize
memory_limit
post_max_size
이 3가지를 확인 해야한다.
post_max_size는 말 그대로 post 방식으로 보내거나 받는 값의 최대 크기를 설정하는 것이다.
upload_max_filesize는 업로드 할 수 있는 최대 파일크기를 제한하는 것이다.
이미지 파일 올리는대 굳이 2G씩 잡을 필요는 없다.
만약 메모리제한 설정을 활성화 시켰다면
memery_limit이 post_max_size보다 커야 한다.
즉
memory_limit > post_max_size > upload_max_filesize 순으로 크기가 제한되어야 한다.
'Web Development > PHP' 카테고리의 다른 글
PHP mcrypt 함수 마이그레이션 (0) | 2018.12.20 |
---|---|
Laravel에서 PHP CLI 실행 (0) | 2018.12.20 |
MVC 패턴 (0) | 2016.02.08 |