묻고답하기
파일 첨부 30MB 이상이 안되요 ㅠ
2018.12.04 18:12
안녕하세요~
예전에 APM으로 해보다가
오랜만에 IIS+PHP+MySql로
XE를 구성하고 있습니다.
그런데 첨부파일 테스트 중에
이상한 증상이 있습니다.
1메가, 10메가, 20메가 파일까지는 업로드가 잘 되는데
32메가 파일은 업로드가 안됩니다.
32메가 이상의 파일은 당연히 업로드 안되구요 ㅠ
증상은
32메가 파일을 첨부해서 선택 했을때
진행율이 빠르게 100프로까지 올라가고
그때 진행율 막대기에 파일크기가 안 나옵니다.
그리고 100프로 되었는데.
첨부파일이 업로드가 안 되어 있습니다.
(다른 여러 포스팅을 찾아보니, 첨부파일 업로드 안되시는 분들이 이런 증상이 있으시더라구요.)
어떻게 하면 대용량 첨부파일을 업로드 할 수 있을까요?
여러분들의 도움 부탁드립니다. ㅠㅠ
서버와 php 설정은 이렇게 하였습니다.
# 서버 구성
OS = Win Server 2012 R2 x64 (6.3 - build 9600) (램 16기가, 동시 사용자 최대 10명)
IIS = v8
PHP version= 5.6.31
phpMyAdmin = 4.8.3
MySql Server = 5.5
# Data Handling
maximum post size = 1024M
upload maximum file size = 1024M
# Resource Limits
maximum execution time = 600
maximum files to upload = 200
maximum input time = 600
memory Limit = 1024M
댓글 6
-
도토리묵
2018.12.05 06:25
-
앤더슨
2018.12.05 09:15
어떤 부분을 수정하면 될지 알려주실 수 있을까요?
-
djraym****
2018.12.10 15:55
이 부분에 파일업로드 가능 용량 확인해보세요. (php.ini)
-
고송
2018.12.11 14:41
저도 같은 문제를 갖고있는데 php.ini 가 어디에 위치하는지 알려주시면 고맙겠습니다.
-
밍구탱구리
2018.12.12 01:24
<? phpinfo(); ?> 이렇게 찍어보시면 php.ini 위치 나옵니다.
-
앤더슨
2019.03.18 17:47
원인은 IIS설정이었습니다.
IIS -> Default Web Site -> 요청필터링 -> 기능 설정 편집 -> 허용되는 최대 콘텐츠 길이(바이트)
이값을 수정하면 되네요.
128M까지 업로드 완료했습니다.
IIS 설정을 확인해보라는 조언을 받아서
구글링 해보니. 있네요 ^^
아래 포스팅대로 하시면 되겠습니다. 참고하세요~
https://studyforus.tistory.com/34
php.ini 수정해보세요.