업로드 최대용량에 관한 궁금증.. 정보
업로드 최대용량에 관한 궁금증..본문
php.ini에서 upload_max_size인지 하는 것과
post_max_size인지 하는 것에 모두 8메가로 된것 확인했구요. (post어쩌구는 기본으로 8메가 되있었고 upload 어쩌구 사이즈는 제가 8메가로 맞췄어요..)
이렇게 해놓고 아파치 재구동하고..
어떤 님이 팁으로 적어주신 서버가 허용하는 맥스사이즈 알아보는 코드를 임의의 페이지에 적어서 브라우저상 테스트 해보니 서버가 허용한 용량은 최대 8메가 이하라고 제대로 나오고 있구요.
게시판 관리자 페이지에서도 보면 (최대 8메가 이하)라고 잘 나와있고 그 옆에 input 박스에다가 6메가라고 입력하고 확인까지 잘 눌렀거든요..
6메가 이상 파일은 업로드 할 일이 없을 듯 싶어서요..
근데도 아직 파일 용량 2메가가 넘어가는 파일들은 업로드 시킬려고 확인버튼 누르면
누르자마자 '페이지를 찾을 수 없습니다'라는 에러 페이지만 덩그라니 뜹니다.
여기서 궁금한 부분은..
php.ini에서 타이밍 시간을 늘려줘야 하나 하는 생각이 드는데요
생각해 보면 글쓰기 페이지에서 submit(확인)누르자마자 바로 '페이지를 찾을 수 없습니다'라는 페이지가 뜨는 거 보니 타이밍 체크하다가 설정된 타이밍보다 길어져서 에러페이지를 내보내는 거 같지는 않은 거 같구요..
어떻게 해아할지 완전 OTL입니다 ㅠ_ㅠ 도와주세요~~~
post_max_size인지 하는 것에 모두 8메가로 된것 확인했구요. (post어쩌구는 기본으로 8메가 되있었고 upload 어쩌구 사이즈는 제가 8메가로 맞췄어요..)
이렇게 해놓고 아파치 재구동하고..
어떤 님이 팁으로 적어주신 서버가 허용하는 맥스사이즈 알아보는 코드를 임의의 페이지에 적어서 브라우저상 테스트 해보니 서버가 허용한 용량은 최대 8메가 이하라고 제대로 나오고 있구요.
게시판 관리자 페이지에서도 보면 (최대 8메가 이하)라고 잘 나와있고 그 옆에 input 박스에다가 6메가라고 입력하고 확인까지 잘 눌렀거든요..
6메가 이상 파일은 업로드 할 일이 없을 듯 싶어서요..
근데도 아직 파일 용량 2메가가 넘어가는 파일들은 업로드 시킬려고 확인버튼 누르면
누르자마자 '페이지를 찾을 수 없습니다'라는 에러 페이지만 덩그라니 뜹니다.
여기서 궁금한 부분은..
php.ini에서 타이밍 시간을 늘려줘야 하나 하는 생각이 드는데요
생각해 보면 글쓰기 페이지에서 submit(확인)누르자마자 바로 '페이지를 찾을 수 없습니다'라는 페이지가 뜨는 거 보니 타이밍 체크하다가 설정된 타이밍보다 길어져서 에러페이지를 내보내는 거 같지는 않은 거 같구요..
어떻게 해아할지 완전 OTL입니다 ㅠ_ㅠ 도와주세요~~~
댓글 전체
우와~~답변들 너무 감사합니다~~^^ 조금 이해가 어렵지만 잘 해볼게요~~ 고마워용

전에 답변 한게 있네요..
max_execution_time = 0 -> 업로드 타임
post_max_size = 1073741824 ->100mb
upload_max_filesize = 1073741824 -> 최대 100메가로 바꿔줬공...
upload_tmp_dir =/temp -> 주석 풀고 temp 로 바꾸어 줬죠..
memory_limit = 1073741824 ; Maximum amount of memory a script may consume (8MB)
아 여기서.~ 만약 올리실때 에러가 발생한다면... upload_tmp_dir =/temp 의 퍼미션 부분을 조정후 해보시고
그래도 에러가 난다면..post_max_size를 upload_max_filesize보다 더 크게 잡아 주십시요.
이유는 post_max_size는 첨부되는 파일과 글내용(text)이 합한 용량이어서 전 post_max_size를 upload_max_filesize보다 조금더 용량을 확보 해야지만
업로딩이 가능하더군요...
--------------------------------------
위 설정은 업로드 타임음 0으로 잡아서 그대로 돌리면 무한 루프의 우려가 있으시 시간 타임을 적당 하게 조정 하셔야 할듯 합니다..
사이즈도 역시 본인에 맞겠요... 잘되시기를 ^^
max_execution_time = 0 -> 업로드 타임
post_max_size = 1073741824 ->100mb
upload_max_filesize = 1073741824 -> 최대 100메가로 바꿔줬공...
upload_tmp_dir =/temp -> 주석 풀고 temp 로 바꾸어 줬죠..
memory_limit = 1073741824 ; Maximum amount of memory a script may consume (8MB)
아 여기서.~ 만약 올리실때 에러가 발생한다면... upload_tmp_dir =/temp 의 퍼미션 부분을 조정후 해보시고
그래도 에러가 난다면..post_max_size를 upload_max_filesize보다 더 크게 잡아 주십시요.
이유는 post_max_size는 첨부되는 파일과 글내용(text)이 합한 용량이어서 전 post_max_size를 upload_max_filesize보다 조금더 용량을 확보 해야지만
업로딩이 가능하더군요...
--------------------------------------
위 설정은 업로드 타임음 0으로 잡아서 그대로 돌리면 무한 루프의 우려가 있으시 시간 타임을 적당 하게 조정 하셔야 할듯 합니다..
사이즈도 역시 본인에 맞겠요... 잘되시기를 ^^

g6man님의 답변에 조금 더합니다 ^^
post_max_size 는 웹에서 post를 시킬수 있는 최대 용량입니다.
파일의 업로드 방법은 첨부 하고 올리면 실제 들어가야할 data/file/보드명/파일로 바로 들어 가는것이 아니라
temp 또는 tmp에 임시 파일로 올라간후 실제 저장되어야 하는곳이 이동됩니다..
post_max_size 는 첨부 화일의 용량 upload_max_size + post 되는 내용(post 되는 내용은 글 제목 내용 글쓴이,패스워드등)
실제 첨부 화일 말고는 전부다라고 보시면됩니다.. 그외 숨겨겨서 post 되는것도 있겠죠..
그런데~~~~~~~~ ^^;; 둥둥./` 음향 효과 ㅡㅡ;
post_max_size 가 upload_max_size 보다 작거나 같을 경우 또는 크다고 하더래도 첨부 화일 말고 post 되는
내용이 많다면 에러가 발생 합니다..
또다른 하나는 php.ini 에서 타임 부분을 역시 늘려 주셔야 합니다.
하지만 이것을 너무 많이 늘린다면 for 문구나 기타 여러 php 문구중에 프로그램이 잘못됬을경우
무한 루트가 걸려서 서버가 다운 되버리는 증상이 있으니 주의 하셔야 합니다..
힘내세요 ^^
post_max_size 는 웹에서 post를 시킬수 있는 최대 용량입니다.
파일의 업로드 방법은 첨부 하고 올리면 실제 들어가야할 data/file/보드명/파일로 바로 들어 가는것이 아니라
temp 또는 tmp에 임시 파일로 올라간후 실제 저장되어야 하는곳이 이동됩니다..
post_max_size 는 첨부 화일의 용량 upload_max_size + post 되는 내용(post 되는 내용은 글 제목 내용 글쓴이,패스워드등)
실제 첨부 화일 말고는 전부다라고 보시면됩니다.. 그외 숨겨겨서 post 되는것도 있겠죠..
그런데~~~~~~~~ ^^;; 둥둥./` 음향 효과 ㅡㅡ;
post_max_size 가 upload_max_size 보다 작거나 같을 경우 또는 크다고 하더래도 첨부 화일 말고 post 되는
내용이 많다면 에러가 발생 합니다..
또다른 하나는 php.ini 에서 타임 부분을 역시 늘려 주셔야 합니다.
하지만 이것을 너무 많이 늘린다면 for 문구나 기타 여러 php 문구중에 프로그램이 잘못됬을경우
무한 루트가 걸려서 서버가 다운 되버리는 증상이 있으니 주의 하셔야 합니다..
힘내세요 ^^
제가 어디선가 듣기로는 post_max_size는 upload_max_size보다 10MB정도 커야 하는 것으로 알고있습니다.
실제로 내용이 많다면 더 늘려줘야 할지도 모르겠습니다.
실제로 내용이 많다면 더 늘려줘야 할지도 모르겠습니다.