본문 바로가기

컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

조회 수 1326 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form
파일첨부시 100%에서 사라진다는 분들이 많으신 것으로 아는데 제가 아는 한 대부분 php.ini의 설정 문제입니다.
위 링크를 타고 가시면 아마 설정해야 할 부분이 제시되어 있을 겁니다.
많은 분들이 "upload_max_filesize" 값만 변경하시고 안된다는 분들이 많으신데,
 
post_max_size
max_execution_time
max_input_time
 
제가 알기로는 위 세 값을 변경해 주시는 것이 좋습니다.
특히, post_max_size 값은 업로드 할 수 있는 전체 파일의 최대값의 설정으로 알고 있습니다.
그래서 반드시 위 값도 변경을 해야 하는 것으로 압니다.. ^^;;
 
max_execution_time, max_input_time 값은 파일 업로드 시 불안정한 느낌이 나면 값을 늘려주는 것이 좋구요...
그렇게 큰 파일이 아닐 경우는 기본값(max_execution_time = 30, max_input_time = 60이 보통의 기본값)만으로는 됩니다만,
대용량 업로드 시에는 아무래도 부족할 가능성은 있죠.. ^^
 
----------------------------------------- 위 링크의 내용은 아래와 같습니다. ---------------------------------------------
 
오래된 얘기지만 특별히 완벽하다 싶은 글이 없는거 같아 올려 봅니다.
파일 업로드건 post데이타건 대용량 업로더시 문제가 되는 부분은 php.ini의 설정과 연관이 있습니다.
 
참, 아래 내용은 윈도우 & php v4.3.x를 기준으로 합니다.
 
먼저 ini 설정 관련해서는 다음의 내용을 확인해야 합니다.
 
post_max_size = nM
- 파일 업로드 시도 데이타가 post로 전송되기 때문에 당연학겠죠.^^
 
upload_max_filesize = nM
- post_max_size보다 작거나 같게 설정하면 됩니다.
- post_max_size보다 크게 주는건 의미가 없습니다.
 
위의 두 설정 값은 2048미만으로만 적용 가능합니다.
물론, 이렇게 큰값으로 줄 경우가 있겠냐 만은...ㅋㅋ
 
혹시라고 2047 보다 큰 값으로 주게 되면 php 엔진 자체가 오류를 발생 시킵니다.
post데이타 자체를 인식을 못해버리더군요...(이에 대한 제약에 대한 자료는 아직 찾지 못했습니다 - 테스트 결과 확인)
 
이 외의 설정은 실제로 필요치 않습니다.
단, 실행 시간과 관련해 max_execution_time을 거론하시는 분들이 있으신데, 그렇진 않은거 같고 실제 대용량 업로더와 관련 있는 설정은 max_input_time입니다.
max_execution_time
- 스크립트 페이지(.php)의 프로그램 실행 시간
max_input_time
- 스크립트 페이지로 제어가 넘어 오기 전에 php 엔진이 데이타를 업로더 받는 시간
 
위와 같이 두개의 설정값이 따로 있는거 같구요, 통상 업로더 용량이 커지면 스크립트 실행 시간도 많이 지긴 하겠지만 2기가 업로더 받은 파일을 특정 영역으로 복사하는데 30초 씩이나 걸리진 않겠죠...(맞을까...?)
 
그렇다고 업로더 용량이 크다고 해서 실제 ini설정에서 조정해 주는건 적절하지 못한건 같구요, 업로더 페이지에서 set_time_limit(0)로 설정하고 돌리는게 더 안전하리라 봅니다.
 
set_time_limit는 실행시간과 데이타 업로더 시간에 동시에 작용하는 것으로 코드상에 넣을 수 있기 때문에 안전하게 상용할수 있다고 봅니다.
 
또한, ini 설정에 memory_limit를 거론하기도 하는데 이것은 업로드 용량 제한과는 상관이 없습니다.
단지, 업로드 되는 용량를 버퍼링 하는 것으로 시스템 퍼포먼스에만 영향이 있는거 같습니다.(시스템에 메모리가 많다면 올려주는게 좋게지만 그냥 두어도 상관이 거의 없습니다.)
 
결과적으로 ini설정은
post_max_size
upload_max_filesize
두가지만 하시면 된답니다.
그리고 필요에 따라서 set_time_limit를 설정하시구요.^^
 
다들 아시겠지만 정리해 봤습니다.
 
아파치 서버에서의 제약이 추가적으로 더 있는거 같은데 그쪽은 잘 몰라서...
(누가 정리해 주시면 감사하겠습니다.^^)
출처 : Tong - 아후라님의 홈페이지/개발통

컴퓨터/노트북/인터넷

IT 컴퓨터 기기를 좋아하는 사람들의 모임방

List of Articles
번호 분류 제목 조회 수 날짜
공지 뉴스 구글 최신 뉴스 file 1385 2024.12.12
HOT글 일반 아 진짜 요새 SKT 해킹 뭐시기 때문에 신경 쓰여 죽겠어 ㅠㅠ 2 237 2025.05.20
공지 사랑LOVE 포인트 만렙! 도전 4674 2025.03.19
공지 🚨(뉴비필독) 전체공지 & 포인트안내 2 25851 2024.11.04
공지 URL만 붙여넣으면 끝! 임베드 기능 20432 2025.01.21
10640 PHP에 다중 코어를 사용하는 방법 1 1409 2023.03.30
10639 CPU 코어 수보다 더 많은 PHP-FPM 자식을 실행하는 것이 맞습니까? 2 1441 2023.03.30
10638 유튜브 8k를 틀면 왜 버벅대는 건가요? 1 1349 2023.04.03
10637 혹시 중고 그래픽카드 as는 어떻게 얘기하구 받아야하나요?? 2 1949 2023.04.03
10636 다운로드 속도가 옳게 나오고 있는건가요? 1 1937 2023.04.03
10635 LG그램 노트북이 느려요. nvme ssd 캐시값에도 영향이 있나요? 1 3148 2023.05.01
10634 3440X1440 해상도 그래픽카드 추천부탁드립니다 2 3244 2023.05.01
10633 Nvme 아무데나 꽂아도 됨? 1 file 362 2023.05.05
10632 설계용 노트북 추천 1 372 2023.05.05
10631 휴대폰 기종 뭔지 아시는 선생님 계실까요 1 file 389 2023.05.05
10630 아ㅋㅋ 하드디스크 이거 망한 거지? file 388 2023.05.05
10629 HDD 8TB 할인 존버성공!! 2 375 2023.05.05
10628 알뜰로 가게 좀 도와조... 2 354 2023.05.05
10627 빅스떄노릴만한노트북추천해주세용 1 392 2023.05.05
10626 RX6600에서 3060Ti으로 1 352 2023.05.05
10625 5800x3d는 더이상 가격 안내려가겠지? 1 408 2023.05.05
10624 키보드 25만원이하로 사려는데 다 비슷하나요? 382 2023.05.05
10623 제 씨퓨 내장그래픽 안되는 제품인가요? 1 file 349 2023.05.05
10622 혹시 컴퓨터 의자 관심있으시거나 잘 아시는분 계실까요? 2 360 2023.05.05
10621 l3 캐쉬 메모리가 차이 나면 어떤게 체감이 오는건가요? 2 file 648 2023.05.22
10620 L3 캐쉬 유무 성능차이 1 863 2023.05.22
10619 기가바이트 Z790 어로스 익스트림 X, 디스플레이 내장 file 479 2023.06.02
10618 TSMC N3, SRAM 확장이 많이 어려워짐 file 461 2023.06.02
10617 젠슨황: 인텔 파운드리로 테스트 칩 생산함. 잘 작동 346 2023.06.02
10616 AMD, 라이젠 AI의 추론 처리를 시연 772 2023.06.02
10615 SK하이닉스 10나노급 5세대 DDR5, 세계 최초로 데이터센터 호환성 검증 돌입 716 2023.06.02
10614 중국 무어 스레드, 3584 코어와 7GB GDDR6 메모리의 MTT S70 GPU file 599 2023.06.02
10613 인텔 메테오레이크로 추측되는 CPU가 탑재된 MSI 노트북 file 437 2023.06.02
10612 ASUS, 360mm 일체형 수냉 쿨러와 리퀴드 메탈을 쓴 ROG 매트릭스 지포스 RTX 4090 file 814 2023.06.02
10611 엘더레이크 vs 랩터레이크 vs 사파이어래피즈 간의 다이 샷 비교 file 666 2023.06.02
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 355 Next
/ 355