이미지가 800 * 2000 정도되면 GD갤러리 에러가 나와요. 정보
이미지가 800 * 2000 정도되면 GD갤러리 에러가 나와요.첨부파일
본문
에러 1번. 가로 800에 세로2000이상 이미지를 첨부하고 확인을 누르면
bbs/write_update.php에서 멈춥니다. 스킨을 기본 스킨으로 바꾸고 확인하면 파일은 제대로 첨부되어있네요.
에러 2번. 갤러리 스킨으로 바꾸면 리스트 페이지에서 에러가 나옵니다.
800*2000사이즈 이미지가 첨부된 게시글 직전까지만 나오고 저 이미지 사이즈 게시물부터 공백으로 나옵니다. 아래 버튼들도 아예 안보이구요.
뷰페이지에서 해당 wr_id으로 찾아 들어가보면 뷰페이지에선 이미지가 제대로 보입니다. 리스트에서만 안나오네요.
data들어가보면 썸네일이 생성이 안되어있습니다..
추가로...이미지를 가로 750에 세로 1850 정도 해봤을 때 우선 업로드시에 bbs/write_update.php 에서
에러는 안나왔습니다.
근데 리스트에서 볼때 썸네일이 위부터 잘려 아래부분이 안나오네요... (이보다 작은 이미지들의 썸네일은 제대로 나와주고 있습니다.)
쓰고 있는 스킨과 write_update.php 첨부합니다.
서버 세팅 문제인지 스킨 문제인지...800에 2000 첨부한 게시글을 삭제하면 리스트가 제대로 좌악 나오긴 하네요. 근데 갤러리 사이트라 회원들이 사이즈를 자기 멋대로들 올려서 제가 임의로 삭제하기도 어렵구요..
해결방법이 없을까요?
PHP Version 4.4.2
gd
GD Support | enabled |
GD Version | bundled (2.0.28 compatible) |
FreeType Support | enabled |
FreeType Linkage | with freetype |
T1Lib Support | enabled |
GIF Read Support | enabled |
GIF Create Support | enabled |
JPG Support | enabled |
PNG Support | enabled |
WBMP Support | enabled |
XBM Support | enabled |
댓글 전체
http://sir.co.kr/bbs/tb.php/g4_qa/24306
아마도 PHP 실행에 메모리 제약을 건 것 때문일 겁니다.
아마도 PHP 실행에 메모리 제약을 건 것 때문일 겁니다.
감사합니다. 하나 배우고 가네요..memory_limit를 30M으로 올려서 해결되었습니다. 너무 높이 올리면 문제 되진 않을까요?
모든 php가 실행될 때 30M가 되도록 하는 공격을(DDoS)당했을 때 타격이 심하겠죠. ^^
그런거군요...답변 감사드립니다..^^;