이번에 테스트를 하며 200메가짜리 파일을 올리니 오류가 발생하였다.
결국은 사이즈 문제...
C:\WINDOWS\PHP.INI 파일을 열어서 수정한다.
1) 최대 업로드 용량 ( 아 기본 2M 너무 작네요.... 전 500M로 수정했어요 )
* upload_max_filesize = 2M
2) POST 방식으로 최대 보낼 수 있는 용량 ( 아.. 기본 8M ... 난 510M로 수정했어요 )
* post_max_size = 8M
3) PHP 스크립트 최대 실행시간 입니다.
단위는 당연히 초단위구요. ( 저는 넉넉히 3000 )
* max_execution_time = 30
4) PHP get, post 파일업로드 등의 입력 데이트를 최대한 받아들이는 시간입니다.
저는 넉넉히 3000
* max_input_time = 60
5) php의 메모리 사용량입니다. 업로드시 메모리에 담았다 파일로 생성하므로 넉넉히 처리해야 됩니다.
* memory_limit = 128M
이렇게 셋팅하시면 되며 결과적으로 post_max_szie >= upload_max_filesize >= memory_limit 로 설정되어야 파일 업로드 실패가 안 생깁니다.
수정 후 iis를 꼭 재시작하여 주시기 바랍니다.
'스터디(PHP)' 카테고리의 다른 글
webknight 적용한 php서버에서 파일업로드 처리시 속도가 느린 경우!! (0) | 2021.11.09 |
---|---|
IIS에서 PHP 파일 업로드 시 Request Entity Too Large 메세지가 뜰때 (0) | 2021.10.29 |
php에서 SESSION 사용하기 (0) | 2021.10.28 |
PHP - $_SERVER 함수 설명 (0) | 2021.10.28 |
MSSQL 연결시 한글 깨짐현상 (0) | 2021.10.26 |