iis에서 썸네일이 안되나요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

iis에서 썸네일이 안되나요 정보

iis에서 썸네일이 안되나요

본문

iis에서 썸네일이 안되나요...
 
왼2003 서버에 iis 웹서버를 설치하고 php5.1.6 msysql에서 그누보드를 설치했는데...
 
갤러리 게시판의 썸네일이 안되는데....해결방법좀 알려주세요//

댓글 전체

웹서버가 iis 라 안되나 봅니다....전혀 안되네요..

그리고 썸네일 이미지가 분명있는데도 아파치 서버로 돌리면 썸네일이 뜨고 iis서버로 돌리면 안뜨네요..
썸네일로 생성된 파일을 IIS에서 이미지로 인식할 수 있도록 'MIME 형식'을 지정해 주셔야 합니다.

[첫번째 방법]
기본적으로 대부분의 갤러리 게시판이 확장자 없이 파일 이름만 생성하도록 되어있기 때문에...
확장자 없이 그냥 사용하시려면...

        [IIS 관리] - [인터넷 정보 서비스] - [웹 사이트] - [기본 웹 사이트] 에서 마우스 오른쪽 클릭하셔서 [속성] 클릭하신후,

        [기본 웹 사이트 등록정보] - [HTTP 헤더] - [MIME 형식] 클릭 - [새형식] 클릭' 해서 아래의 내용을 추가해 주세요.

        확장명(연결된 확장자): . (정확히 기억나지 않지만... 그냥 쩜만... ㅡㅡ;)
        MIME 형식(내용형식): image/thumb

하시고 웹사이트 다시 시작해서 해보시기 바랍니다.


[두번째 방법]
썸네일 생성시 임의의 확장자를 가지도록 해줍니다.
예로, 확장자를 '.thumb' 라 가정하면...

        skin의 list.skin.php의 썸네일 생성 부분에 확장자 추가 ('.thumb')
        (소스 중간중간 찾아보시면 아래와 같은 부분이 있습니다.)

        $thumb = $thumb_path.'/'.$list[$i][wr_id].'.thumb';
        imagepng($dst, $thumb_path.'/'.$list[$i][wr_id].'.thumb', $board[bo_9]);
        chmod($thumb_path.'/'.$list[$i][wr_id].'.thumb', 0606);

        마찬가지로 IIS의 속성 '[HTTP 헤더] - MIME 형식' 에서 아래의 내용을 추가합니다.
        확장명(연결된 확장자): .thumb
        MIME 형식(내용형식): image/thumb


[세번째 방법]
썸네일 생성시 임의의 확장자 대신, 이미 MIME에 등록되어 있을법한 확장자로 생성. ^^;

        $thumb = $thumb_path.'/'.$list[$i][wr_id].'.png';
        imagepng($dst, $thumb_path.'/'.$list[$i][wr_id].'.png', $board[bo_9]);
        chmod($thumb_path.'/'.$list[$i][wr_id].'.png', 0606);

이 경우는 MIME 형식을 별도로 등록하지 않아도 되겠네요. ^^;


단, 천상재회님께서 걸어주신 링크와 같이... php 5.1.2 이상인 경우...
이미지 퀄리티를 1~100 대신에 1~9 값으로 넣어주시거나, (imagepng 함수를 사용하는 경우)
imagepng() 함수대신 imagejpeg() 함수를 사용하시면, 그냥 1~100 값으로 사용하실 수 있습니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT