해상도 높으면 썸네일 출력이 안되네요

 

스케치북 게시판 사용중입니다.

 

요약 추가 해도 안나와요!

 

방법 있나요?

  • profile
    제가 알기론 고해상도 처리를 위해서는 많은 메모리가 요구되는 것으로 압니다. 이게 맞다면 웹호스팅의 경우는 답이 없을지도 모르겠네요. 다른 원인이라면 제 댓글은 무시해주세요.
  • profile profile
    가상서버 입니다. 어떻게 하면 될까요 !!!
  • profile profile
    메모리가 문제라면 메모리 리밋을 늘려보시고 비교해 보세요.
  • profile

    외부 이미지의 섬네일인가요?

    해당 부분의 섬네일은 다음과 같이 수정이 가능합니다,

     

    xe/modules/document/document.item.php

    파일에서 891번째 줄을 보시면 다음과 같은 코드가 나옵니다.

     

    list($_w, $_h, $_t, $_a) = @getimagesize($tmp_file);
    if($_w<$width || $_h<$height) continue;

     

    해당 코드를

     

    list($_w, $_h, $_t, $_a) = getimagesize($tmp_file);

    이렇게 수정해보시기 바랍니다.

    (첫줄 골뱅이 삭제 두번째줄은 완전 삭제)

     

  • profile profile
    첨부파일 이미지 입니다.
    수정후 해봤는데. 안되네요.
  • profile profile

    @는 굳이 삭제할 필요가 있나요?

     

    http://php.net/manual/kr/language.operators.errorcontrol.php

  • profile profile
    XE가 당시의 문지였는지 모르겟지만 1.7.4 이후버전대의 처리 할때 이슈를 제가 테스트 하는 과정에서 오승훈(당시 커미터)님께서 @을 삭제 해보라고 하셔서.. 삭제 해서 테스트 해봤더니 좀 더 확률적으로 섬네일을 보여주는것에 있어서 안정적이였습니다..
  • profile profile
    신기하네요..-_-;; 단순 오류무시인줄 알았는데, 뭔가 더 기능이 있나 보군요;;;;
  • profile profile
    당시 원인은 잘모르겠는데.. 각각의 방법에 따라 아래 문구가 존재하고 있어도 나타나는 경우도 있고 없을때 더 잘나타나는 경우도 있고 그래서.. 아무래도 그뒤로는 @ 는 지우고 쓴답니다..
  • profile profile
    근데 사용하지 않아서 페이지가 아예 안뜰 수도 있지 않나요? 흔히 말하는 백지현상.. 오류로 인한.. break
    초보라 잘 모릅니다...흑 ㅠ
  • profile profile
    메모리가 문제였네요.!!! 코드 수정안하고
    memory_limit 256M 으로 수정하고 다시 해보니 . 되네요!

    감사합니다.
  • profile profile
    첨부 파일의 경우 해당 코드 수정이 없어도 정상적으로 이미지 업로드가 가능합니다 ㅎㅎ 아무래도 메모리가 부족하다보니 올리는데 타임아웃이 걸렸다거나 했던 문제같네요..
  • profile ?
    예, 원래 퍼포먼스를 저해하는 기능입니다. php 오류 표시 설정을 그 함수에 한해 한번 더 고치는 기능이기 때문이에요(에러가 있으면 개입하는게 아니라 특정 함수에 대한 오류 표시 설정 자체를 바꿔주는 것이니까요). 사용하지 않는 것을 추천합니다.
  • ? profile
    새로운 사실 배워갑니다. 감사합니다.
  • profile
    서버 메모리가 부족한것 아닐까요