큰이미지를 겔러리에 올리면 나는 오류 정보
큰이미지를 겔러리에 올리면 나는 오류본문
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 8192 bytes) in /home2/jeonjuhanji/public_html/bbs/skin/board/Ms_G1_060219/list.skin.php on line 72
겔러리에 사진을을 올릴때에는 아무이상 이 없으나.
목록을 볼려고하면 자꾸 에러가 발생한다고
어떻게좀 해주시오,...
참고로 72라인에는
71 else if ($size[2] == 2)
72 $src = imagecreatefromjpeg($file); <----이렇게 코딩이 되어있다로
겔러리에 사진을을 올릴때에는 아무이상 이 없으나.
목록을 볼려고하면 자꾸 에러가 발생한다고
어떻게좀 해주시오,...
참고로 72라인에는
71 else if ($size[2] == 2)
72 $src = imagecreatefromjpeg($file); <----이렇게 코딩이 되어있다로
댓글 전체

섬네일 쪽의 오류인것 같은데 ... ^^
서버에서 GD 라이브러리 2.0.1 이상이 지원되는지 먼저 확인해 보세요..
서버에서 GD 라이브러리 2.0.1 이상이 지원되는지 먼저 확인해 보세요..

TMT 님께서 2006-02-21 21:17:17에 보내온 쪽지의 내용입니다.
안녕하세요 로베르타님
http://sir.co.kr/bbs/tb.php/g4_qa/14908
에 코멘트 남겨주셔서 감사합니다
몇일 고생하고 원인을 찾았습니다.
혹 도움이 될까 메시지 남깁니다.
저 이것 때문에 몇일간 미친듯이^^ 온갖 다른 방법을 다 시도 해봤기에
같은 고민을 하신 분이라 꼭 메시지 드려야겠다고 생각했습니다^^
호스팅사에 의뢰하셔야 됩니다.
php.ini 에서
10M로 해두었다고 하셨는데..
파일사이즈제한(upload_max_filesize)은 이문제와 관계가 없습니다.
php.ini 에서
memory_limit 를 올려줘야 합니다.
썸네일 생성시
imagecreatefromgif
imagecreatefromjpeg
imagecreatefrompng를
거친후에
imagecopyresampled를 시작하는데
imagecreatefromjpeg에서 멈춥니다.
이미지용량이 1.5M정도될경우 memory_limit =17M 는 되어야 넘어갑니다
그래서
호스팅사에서
php.ini 에서
memory_limit =17M 정도로 올려줘야 합니다
제 경우는
memory_limit =8M 로 되어 있더군요.
도움이 되었으면 합니다.
-------------------------------------------------------------------
저도 1500 dpi 이상만 초과되면 섬네일이 깨지면서 테이블 전체가 뭉개지는 현상이 있었는데
TMT 님께서 알려주신 원인분석 글 입니다.
큰손님도 저와 같은 현상인것 같습니다. 제한 섬네일 용량이 8192 bytes 로 제한 되어 있는 것 같은데요..? ' ㅅ '
안녕하세요 로베르타님
http://sir.co.kr/bbs/tb.php/g4_qa/14908
에 코멘트 남겨주셔서 감사합니다
몇일 고생하고 원인을 찾았습니다.
혹 도움이 될까 메시지 남깁니다.
저 이것 때문에 몇일간 미친듯이^^ 온갖 다른 방법을 다 시도 해봤기에
같은 고민을 하신 분이라 꼭 메시지 드려야겠다고 생각했습니다^^
호스팅사에 의뢰하셔야 됩니다.
php.ini 에서
10M로 해두었다고 하셨는데..
파일사이즈제한(upload_max_filesize)은 이문제와 관계가 없습니다.
php.ini 에서
memory_limit 를 올려줘야 합니다.
썸네일 생성시
imagecreatefromgif
imagecreatefromjpeg
imagecreatefrompng를
거친후에
imagecopyresampled를 시작하는데
imagecreatefromjpeg에서 멈춥니다.
이미지용량이 1.5M정도될경우 memory_limit =17M 는 되어야 넘어갑니다
그래서
호스팅사에서
php.ini 에서
memory_limit =17M 정도로 올려줘야 합니다
제 경우는
memory_limit =8M 로 되어 있더군요.
도움이 되었으면 합니다.
-------------------------------------------------------------------
저도 1500 dpi 이상만 초과되면 섬네일이 깨지면서 테이블 전체가 뭉개지는 현상이 있었는데
TMT 님께서 알려주신 원인분석 글 입니다.
큰손님도 저와 같은 현상인것 같습니다. 제한 섬네일 용량이 8192 bytes 로 제한 되어 있는 것 같은데요..? ' ㅅ '
저도 질문하신분과 같은 현상이 있어서 글을 올렸습니다만,
저는 확인해보니...
제가 사용중인 호스팅의 계정인 경우, memory_limit =30M로 설정이 되어있습니다.
그러면 파일크기가 2M정도면
위 memory_limit 설정값정도면 이상없이 올라와야 할거 같은데 저도 위 질문하신분과 같은 에러가 생기네요.
정확한 원인을 찾지 못하고 있어서 좀 답답한데..다른 문제가 있을수 있을런지요...
저는 확인해보니...
제가 사용중인 호스팅의 계정인 경우, memory_limit =30M로 설정이 되어있습니다.
그러면 파일크기가 2M정도면
위 memory_limit 설정값정도면 이상없이 올라와야 할거 같은데 저도 위 질문하신분과 같은 에러가 생기네요.
정확한 원인을 찾지 못하고 있어서 좀 답답한데..다른 문제가 있을수 있을런지요...
음....다시 테스트를 해보니...저같은 경우 이렇네요.
[php.ini]
memory_limit = 30M
[테스트1]
이미지용량 2M초과 / 이미지크기 가로 1600* 세로 1200 인경우, 화면에서 뿌려주지 못함.
[테스트2]
이미지용량 2M이하 / 이미지크기 가로 1600* 세로 1200 인경우, 화면에서 뿌려주지 못함.
[테스트3]
이미지용량 2M초과 / 이미지크기 가로 1200* 세로 1000 인경우, 화면에서 정상적으로 뿌려줌.
결국, 이미지의 크기가 1600 이상이 되면...썸네일 생성시 문제가 되는거 같습니다. -_- ;;
[php.ini]
memory_limit = 30M
[테스트1]
이미지용량 2M초과 / 이미지크기 가로 1600* 세로 1200 인경우, 화면에서 뿌려주지 못함.
[테스트2]
이미지용량 2M이하 / 이미지크기 가로 1600* 세로 1200 인경우, 화면에서 뿌려주지 못함.
[테스트3]
이미지용량 2M초과 / 이미지크기 가로 1200* 세로 1000 인경우, 화면에서 정상적으로 뿌려줌.
결국, 이미지의 크기가 1600 이상이 되면...썸네일 생성시 문제가 되는거 같습니다. -_- ;;

저의 경우도
[php.ini]
memory_limit = 30M
이거든요...
현재 3024 * 2016 크기의 사진(600만화소 디카사진 원본그대로)들도 정상적으로 올라가 있어요 .. ^^
사진 크기와는 상관없는듯 합니다..
올라오는 사진 10개중 1개정도가 질문과 똑같은 오류 때문에
해결을 하다가 못해서 섬네일을 사용하지 않는 방법으로 해결해준 경험이 있어요..
섬네일을 생성하지않는 스킨으로 사용해 보세요..^^
[php.ini]
memory_limit = 30M
이거든요...
현재 3024 * 2016 크기의 사진(600만화소 디카사진 원본그대로)들도 정상적으로 올라가 있어요 .. ^^
사진 크기와는 상관없는듯 합니다..
올라오는 사진 10개중 1개정도가 질문과 똑같은 오류 때문에
해결을 하다가 못해서 섬네일을 사용하지 않는 방법으로 해결해준 경험이 있어요..
섬네일을 생성하지않는 스킨으로 사용해 보세요..^^
사진 크기가 크면 메모리 많이 잡아 먹습니다.
질문 하신 분은
memory_limit = 8M 인 듯
3024 * 2016 이면
3024 * 2016 * 3 byte 정도 메모리를 잡습니다.
질문 하신 분은
memory_limit = 8M 인 듯
3024 * 2016 이면
3024 * 2016 * 3 byte 정도 메모리를 잡습니다.