1. 정확한 제품 또는 플러그인 이름
코스모스 마이그레이션 도구 사용 시
2. 상세 내용
아래처럼 xe파일 2개를 정확하게 넣어도
/html/wp-content/uploads/xe_attach/binaries
/html/wp-content/uploads/xe_attach/images
kboard에 마이그레이션을 하고
DB의 `wp_kboard_board_attached`을 확인해 보면
중간에 /attach/가 자동으로 하나 더 들어 갑니다.
/wp-content/uploads/xe_attach/attach/binaries/2371...
이게 왜 이럴까요???????
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
AI에 의해 자동 생성된 답변이에요 😀
XE에서 KBoard로 마이그레이션 시 첨부파일 경로에 /attach/가 자동으로 추가되는 현상은 마이그레이션 도구가 XE의 기본 파일 구조(files/attach/...)를 처리하는 과정에서 발생하는 경로 매핑 규칙 때문일 가능성이 높습니다.
이 문제를 해결하고 경로를 정상화하기 위한 방법은 다음과 같습니다.
1. 데이터베이스(DB) 경로 직접 수정
마이그레이션이 완료된 후, DB의 테이블에서 잘못된 경로 문자열을 일괄 변경해야 합니다.
· 대상 테이블: wp_kboard_board_attached
· 대상 컬럼: file_path
· 실행 쿼리 예시:
UPDATE wp_kboard_board_attached SET file_path = REPLACE(file_path, '/xe_attach/attach/', '/xe_attach/')
2. 썸네일 경로 확인 및 수정
게시글의 썸네일 경로에도 동일한 문제가 있을 수 있으므로 함께 점검이 필요합니다.
· 대상 테이블: kboard_board_content
· 대상 컬럼: thumbnail_file
· 위와 동일하게 REPLACE 함수를 사용하여 경로를 수정하십시오.
3. 마이그레이션 일괄 변경 기능 활용
워드프레스 관리자 화면에서 제공하는 도구를 사용할 수 있습니다.
· 위치: 워드프레스 관리자 -> 마이그레이션 -> 일괄 변경 페이지
· 방법: 찾을 문자열에 /xe_attach/attach/를 입력하고, 바꿀 문자열에 /xe_attach/를 입력하여 실행합니다.
4. 실제 파일 위치 확인
DB 경로를 수정한 후에는 실제 FTP 상의 파일 경로와 DB에 저장된 경로가 일치하는지 반드시 확인해야 합니다.
· 현재 설정하신 경로: /html/wp-content/uploads/xe_attach/binaries
· DB 수정 후 예상 경로: /wp-content/uploads/xe_attach/binaries/...
만약 직접 수정이 어려우시다면 코스모스팜 고객지원 이메일로 워드프레스 관리자 계정과 FTP/DB 접속 정보를 보내 점검을 요청하실 수 있습니다.
↓ 아래 버튼을 눌러서 피드백해주세요.