묻고답하기
외부 이미지 썸네일 생성 관련
2014.06.30 00:21
최신 코어(1.7.5.3) 기준으로 레이아웃이나 스킨, 애드온 사용 없이 외부 이미지를 추가해도 썸네일 생성자체가 FTP내에 안되며, 캐시재생성을 하면 FTP내에 폴더와 파일은 만들어지나, 빈 썸네일(0KB)이 만들어 집니다.
혹시 저와 비슷한 증상이 있는지 혹은 같은 환경에도 불구하고 정상적으로 작동이 되는 분이 있는지 답변해주시면 정말 감사하겠습니다. 이것때문에 오늘 하루 다 버렸네요 ㅠㅠ
댓글 6
-
BJ람보
2014.06.30 01:24
-
wlcjack
2014.06.30 01:29
답변 감사드립니다. 저는 이상하게 두줄을 지워봐도 아무 변화가 없네요..ㅠㅠ 개인적으로 이것저것 다 시도 해봐야겠습니다.
-
BJ람보
2014.06.30 01:31
깃허브 ~ 다시 참고좀요 ㅎㅎ
-
prologos
2014.06.30 02:46
썸네일 생성 과정을 간단하게 살펴보면...
1. 첨부파일이 있거나 게시글 내용중 <img tag가 포함되어 있다면 썸네일 생성을 시도 합니다.
2. 첨부파일중 확장자가 jpg,png,jpeg,gif,bmp인 파일이 있으면 해당 파일을 썸네일 생성 대상으로 지정합니다.
3. 2의 단계에서 썸네일 대상이 선정되지 못했다면(첨부 파일중 이미지파일이 발견되지 않음) 게시글 내용중 src tag를 검색해서 2와 같은 조건으로 썸네일 생성 대상을 선정합니다.
3-1. 3의 단계에서 대상이 선정되면 ./files/cache/tmp/폴더 아래에 임시 폴더를 만들고 외부 이미지를 다운로드 시도합니다.
3-2. 제가 이해할 수 없는 부분은 첨부파일에는 제한이 없는데 외부 이미지에 대해서는 원본보다 큰 사이즈의 썸네일을 생성할 수 없도록 조건문이 추가 되어 있습니다.
3-3. 3-1, 3-2의 단계를 무하시 통과 했다면 썸네일 생성 대상으로 해당 파일을 지정 합니다.
4. 2~3 단계에서 선정된 이미지 파일을 대상으로 createImageFile함수를 통해서 썸네일 생성을 시도 합니다.
4-1. 썸네일 생성에 문제가 없었다면 해당 썸네일을 주소를 리턴합니다.
4-2. 3-1단계에서 만들었던 임시파일을 삭제 합니다.
4-3. 2~3단계에서 썸네일로 만들 이미지를 선택하지 못하거나 4단계에서 썸네일 생성에 실패한다면 사이즈가 0인 썸네일을 생성합니다.
첨부 파일의 썸네일은 생성이 되고 외부 이미지에 대해서는 사이즈가 0인 썸네일이 생성이 된다면... createImageFile단계에서 임시 파일이 유실된다든지? 3-1단계에서 외부 이미지를 임시파일로 만들지 못한다던지? 하는 무언가 문제가 발생 했다고밖에 생각이 안드네요 @.@ createImageFile 함수는 자세하게 살펴보지 않아서... ㅎㅎ
가능하시면 각 단계별로 debugprint()걸어서 확인 해 보시기 바랍니다 @.@
-
wlcjack
2014.06.30 10:04
답변 감사합니다!, PHP 버전이 낮은데 그냥 이것이 문제였겠지하고 호스트사를 변경해보고 있습니다 ㅠㅠ
-
wlcjack
2014.06.30 12:00
원인은 정확히 모르나 해결봤습니다, 혹시나 같은 현상을 겪고 계실분을 위하여 여기 셀프 답변 남겨봅니다
호스팅케이알을 사용하고 있었는데 PHP 버전이 낮은지 설정이 뭔가 잘못됬는지 카페24로 옮기니 바로 됩니다.
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
아이메이크 | 제로보드 게시판 질문인데요 | |
이경훈879 | 외부로그인을 달려고 하는데요 [2] | 2010.07.06 by HolyJohn |
시고라 | XE CORE 채널의 상단부분 | |
배성운 | 메인페이지에 최신글 띄우기 및 아이프레임 비사용하여 게시판 붙이기 [1] | 2010.07.06 by HolyJohn |
광광이22 | settings 문제요 ㅠㅠ [1] | 2010.07.06 by 젊은유월 |
와일드핑거 | PXE Xesta 2Textyle 스킨을 다운 받았는데요... [1] | 2010.07.06 by Hammer |
최혁필184 | 글쓰기 폼 변경 문의 드려요 [1] | 2010.07.06 by guny |
유신애649 | 조용한게시판에서 글쓰는부분 질문요 | |
리스이 | 피카사 구글웹앨범 업로드 컴포넌트에서 오류가ㅠㅠ | |
하연울 | 텍스타일의 확장메뉴? | |
하연울 | 텍스타일 프로필이미지 질문 [1] | 2010.07.06 by 비나무 |
DRUNKEN | 움직이는 사진(gif)등록 시 썸네일에서도 움직이게 할 수 없나요? [1] | 2010.07.06 by 라르게덴 |
이다아나 | 플래쉬 버튼이 안먹히네요 [2] | 2010.07.06 by 수피아소년 |
스팍스 | 세션관리 방법 및 설정에 관하여 | |
하연울 | 알려주십시요. [22] | 2010.07.06 by l2zeo |
jinnovator | 브라우저에 따라서 보였다 안보였다 하는 2차 메뉴 질문합니다.. [1] | 2010.07.07 by M31 |
소렌트. | 위젯+위젯스타일 페이지가 아닌 레이아웃에서 사용하는방법 | |
양진평 | Content 위젯과 텍스타일의 관계? | |
민아트 | 로그인폼 수정법 좀 알려주세요... [1] | 2010.07.07 by mindpainter |
koru777 | 외부페이지의 head는 제거해야 하나요? [1] | 2010.07.07 by RoricTree |
현재 이슈 진행중에 있습니다.
간단한 방법으로
modules/document/document.item.php
파일에서
이렇게 코드를 고치게 되면 임시적으로 해결은 가능합니다.
841번째줄의 else 안의 위에 2줄을 지우면 됩니다.