gif 업로드 용량제한

php.ini 파일에서

 

max_execution_time = 300

max_input_time = 600

memory_limit = 999M

post_max_size = 995M

upload_max_filesize = 990M

 

이렇게 설정해놨습니다.

 

phpinfo.php 페이지를 통해서 적용 확인도 했구요.

 

그런데 게시판에 gif파일을 올리려고 하면 

 

이상하게 1MB 이하는 업로드가 되는데,

 

1MB 이상은 업로드가 100%까지 찬 다음에 그냥 사라지기만 하네요...

 

어떻게 해결할 수 있는 방법이 없을까요??

 

물론 일반 이미지파일은 제가 제한을 걸어놓은 한도 내에서 얼마든지 업로드가 가능합니다.

  • profile
    아파치는 모르겠는데 nginx에서 별도로 용량을 설정해줘야 합니다. 아파치도 그렇지 않을까요?
  • profile ?
    제가 사용하고 있는 건 nginx입니다.
    그래서 위에 설정으로 용량을 바꿔놓은 거구요.
  • ? profile
    위에 설정은 php 설정이지 nginx 설정이 아닙니다.
  • profile
    /etc/nginx/nginx.conf
    client_max_body_size 100m;
    추가해줘보세요.
  • profile ?

    우와!! 됐네요!! 감사합니당 ㅎㅎㅎㅎ

  • ? profile
    keepalive_timeout 바로 다음 줄에 넣으시면 됩니다.
    근데 저 설정이 파일 확장자에 따라 차별하는 설정은 아닐 텐데...
  • profile profile

    물론 확장자는 상관 없죠.

    client_max_body_size의 기본 설정이 1MB이므로 1MB이 넘어가는 파일은 올라가지 않죠. 보통 이미지파일은 jpg 확장자인데, 보통 jpg파일은 1MB 내외고 단일 파일이 1MB 이상이 될 때만 문제가 되는 것이니(즉 1MB 이하 파일을 많이 올리는건 가능하죠) 모르셨던 것으로 보입니다.

  • profile profile
    네, 원글에서 "일반 이미지파일은 제가 제한을 걸어놓은 한도 내에서 얼마든지 업로드가 가능합니다"라고 하시길래 1MB를 초과하는 JPG 이미지도 시도해 보신 줄 알았네요 ㅎㅎ