갤러리형 목록에서 미리보기 에러
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
XE -> Rhymix 업그레이드 이후 갤러리형 목록에 미리보기가 안 나와요.
게시판설정도 건드린게 없어요.
메인 화면에 최신글 보기에도 이미지는 표기가 안 되요.
호스팅 업체는 Rhymix의 문제라고 물어보라고 합니다. 대책이 있을 까요?
CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
문제 페이지 주소 | 비공개 (작성 후 5일 경과) |
XE -> Rhymix 업그레이드 이후 갤러리형 목록에 미리보기가 안 나와요.
게시판설정도 건드린게 없어요.
메인 화면에 최신글 보기에도 이미지는 표기가 안 되요.
호스팅 업체는 Rhymix의 문제라고 물어보라고 합니다. 대책이 있을 까요?
댓글 16
간략한 페이지 소스
<span class="no_img tmb">No Image</span>
<a class="hx fixed" href="/xe/photo_edit/67465" data-viewer="/xe/photo_edit/67465?listStyle=viewer">
<b>집앞 카페 '오운'</b>
<img class="tmb" src="/xe/files/thumbnails/346/065/140x140.crop.jpg?t=1729508095" alt="" />
<a class="hx fixed" href="/xe/photo_edit/65346" data-viewer="/xe/photo_edit/65346?listStyle=viewer">
in <b>카페/맛집</b>
<b>'여러 날' 허브차</b>
<img class="tmb" src="/xe/files/thumbnails/346/065/140x140.crop.jpg?t=1729508095" alt="" />
이렇게 섬네일이 생성되어야 하는데
<span class="no_img tmb">No Image</span>
섬네일이 생성되지를 않고 No Image만 불러오네요.
라이믹스 파일이 정상적으로 업로드 되지 않으면 이런 증상이 있나요?
원래 있던 썸네일은 괜찮은데, 새로운 썸네일을 생성하지 못하는 것 같네요.
혹시 XE에서 라이믹스로 변경하시면서 PHP 버전도 바꾸셨거나, 호스팅 상품을 변경하셨나요? 만약 호스팅 쪽에서 변화가 있었다면 썸네일을 저장해야 하는 files/thumbnails/..... 경로의 퍼미션이 모두 초기화되어서 더이상 새로운 썸네일이 저장되지 않고 있을 수도 있거든요. 글에 사진이 첨부되는 것을 보면 files/attach/..... 쪽은 괜찮은 것 같은데 말이죠.
퍼미션 문제가 아니라면 PHP에서 이미지 처리에 사용하는 gd 라이브러리의 문제일 수도 있고, 시스템 설정 → 고급 설정에서 썸네일 생성 관련된 설정이 꼬여 있을 수도 있습니다.
thumbnails 퍼미션 변경 실험하실 때 하위 폴더에도 일괄 적용되도록 하셨겠지요?
안 그러면 바꿔보는 의미가 없거든요.
걍 포기 합니다.
안녕하세요 윤영환 고객님
Rhymix는 썸네일 파일이 서버에 존재하지 않을 시 썸네일 파일을 자동으로 재생성하여 썸네일을
나타내도록 설정이 되어있습니다.
서버에서 확인결과 썸네일의 파일의 사이즈가 0인 비정상적인 파일로 생성되는 것을 확인하였고
해당 원인은 Rhymix 소스 문제로 파악됩니다.
xe/widgets/content/content.class.php 의 파일에서 714번째 줄인 if($args->tab_type != 'none' && $args->tab_type)
부분의 함수에서 오류가 있는 것으로 서버 로그에서 확인되고 있습니다.
해당 파일의 에러 부분이 수정되어야 될 것으로 확인됩니다.
감사합니다.
호스팅 업체에서 소스 디버깅까지 해주세요? ㅎㅎ
그런데 최신글 위젯 중 썸네일과 관련 없는 부분의 소스에서 사소한 워닝이 발생한다고 해서, 최신글 위젯이 아닌 스케치북 게시판에까지 영향을 줄 것 같지는 않습니다.
어떤 이유로든 썸네일을 생성할 수 없는 경우, 무한정 재시도하면서 서버 자원을 소모하는 것을 막기 위해, 사이즈가 0인 파일을 남겨두어 "재시도 금지" 표시를 하는 것은 의도된 동작입니다. 즉, 다른 어떤 이유로 썸네일 생성에 실패했다는 뜻이고, 그 원인은 아직 오리무중입니다.
라이믹스 최신버전을 재업한 후 files/cache폴더와 thumnails를 지워봐도 않되네요.
한번 더 해볼까요?
사이트 링크가 지워졌네요. 글 올리고 며칠 지나면 링크는 비공개가 되더라구요.
관리자에서 캐쉬파일 재생성, 세션 정리 해보셨는지 물어보고 싶은데..
하셨겠죠?
예전 기진곰님 조언 참조하여 Php gd 라이브러리 확인하니 무슨 이유인지 몰라도 삭제되어서 썸네일이 생성이 되지 않았어요(예전 썸네일들은 잘 출력됐음).
Php gd 재설치하니 문제 해결됐었는데요.
gd 확인/재설치 해보심이 어떠실지요.