1. 정확한 제품 또는 플러그인 이름
마이그레이션
2. 상세 내용
첨부파일 문제는 잘 해결했습니다.
그런데 일부 게시물에서 썸네일이 보이지 않는 문제가 있습니다.
크롬 개발자 도구로 썸네일이 보이는 게시글과 보이지 않는 게시글을 비교해보니 보이지 않는 게시글은 확장자가 대문자인 '.JPG'로 되어 있는 공통점이 있었습니다.
https://imgur.com/eKRXzFK
첨부파일명이 한글인 경우는 깨져서 썸네일이 만들어지지 않는 것 같습니다. 이건 어쩔 수가 없을 거 같습니다.
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
이전글: https://www.cosmosfarm.com/threads/document/58373
안녕하세요~^^
해당 경로에 이미지는 저장되어 있음에도
확장자가 대문자로 나오는 경우에만
표시가 되지 않으시는 건가요?
확장자를 소문자로 변경하면
표시가 되는지 확인해보시겠어요?
확인가능한 링크를 남겨주시면 답변에 도움이 될 듯 합니다.
고맙습니다.
확장자를 소문자로 바꾸니 썸네일이 뜹니다. <-- 취소
6번째 pageid까지는 두어개 정도 바꿔 보니 되었는데, 7번째 pageid부터는 대문자를 소문자로 바꿔도 섬네일이 드지 않네요. 오히려 본문에 첨부된 파일을 찾을 수 없다고 나와서 다시 원래대로 대문자로 바꿨습니다.
캐시를 지워도 여전히 크롬개발자도구에는 대문자로 표기되어서 확인이 잘 안되네요. 이상하네요. 처음에 두어개 정도는 되었는데 말입니다.
7번째부터 비어있는 게 많이 나옵니다.
남겨주신 링크내에서 확인해보니
확장자가 대문자인 경우에만 표시되지 않는 듯 합니다.
7페이지 이후의 게시글들도 역시 확장자를 소문자로 변경하니
썸네일이 표시되었습니다.
db에서 확장자로 들어있는 .JPG 를 모두 .jpg로 변경해보시겠어요?
고맙습니다.
db에서 바꿔야 되는군요!
감사합니다.
자꾸 물어봐서 미안합니다.
테이블구조가 워드프레스는 그누보드하고 많이 달라서 어떤 테이블에서 어떻게 작업해야할 지 난감합니다.
일괄적으로 바꿀 수 있는 방법이 혹시 있는가요?
직접 db를 볼 수 없어 정확한 답변이 아닐 수도 있습니다.
썸네일 url은 kboard_board_content 테이블의
thumbnail_file 컬럼에 정보가 담겨 있습니다.
위 컬럼에 없다면
DB의 전체 검색으로 표시되지 않는 썸네일의
URL 주소를 검색해서 테이블을 찾아서 수정해주셔야 할 듯 합니다.
우선은 위 컬럼에 값이 들어있는지 확인 후
sql의 문자열치환 함수를 이용하시면
한 번에 변경하실 수 있을 듯 합니다.
sql 문자열 치환 함수의 가이드는
아래 링크에서 확인하실 수 있습니다.
https://www.w3schools.com/sql/func_sqlserver_replace.asp
db 수정의 경우 비가역적이니
반드시 백업 후 작업하시길 권장드립니다.
고맙습니다.
감사합니다.....
덕분에 잘 해결했습니다.
첨부파일 데이터는 wp_kboard_board_attached 테이블에 있더군요.
파일명에서 확장자가 대문자인 것을 일괄적으로 변경하고,
DB에서 역시 확장자가 대문자 인것을 일괄적으로 변경하여서
해결했습니다.
하나를 해결하고 나니 또 하나가 나타나는군요
첨부파일 형식으로 이미지를 삽입하는 것은 그누보드4에서 그누보드5로 이전한 데이터의 경우입ㄴ다.
그누보드5에서 만들어진 자료들은 애초부터 에디터 상에서 삽입되는 방식으로 이미지가 들어가 있습니다.
이 경우에 썸네일이 보이지 않는 문제가 또 있습니다.
한번 여기저기 관련 자료를 찾아보겠습니다.