- 상태
- 해결됨
- 유형
- 버그
- 보고 대상
- WPML Multilingual CMS 4.9.3, WPML Multilingual CMS 4.9.4
- 해결된 버전
- WPML Multilingual CMS 4.9.5
- 주제 태그
- Bug
문제 개요
WPML 4.9.3 및 4.9.4에서 사이트에 아무런 문제가 없는데도 에디터에 “WPML이 이 페이지를 세 번 번역하려고 시도했지만 실패했습니다. 이 문제를 해결하려면 WPML 지원팀에 문의하세요.”라는 메시지가 표시될 수 있습니다.
원인
WPML 4.9.3에는 잘못 구성된 별칭 도메인 설정을 자동으로 정리하는 기능이 추가되었습니다. 4.9.3 및 4.9.4에서 이 정리 작업은 별칭을 지우지만 동일한 페이지 로드에서 마이그레이션 마법사를 표시하지는 않습니다. 번역 대시보드를 열 때까지 모든 번역 시도는 HTTP 426(“WPML이 사이트의 URL 변경을 감지했습니다”) 응답을 수신합니다. 실패할 때마다 작업의 재시도 횟수가 증가하며, 세 번 시도한 후 에디터에 위의 메시지가 표시됩니다.
이 문제인지 확인하는 방법
- WPML → 지원 → 로그로 이동하세요. 문제가 시작된 시점 전후로 “WPML이 사이트의 URL 변경을 감지했습니다”라는 텍스트와 함께 다수의 HTTP 426 응답이 모여 있는 것을 볼 수 있습니다.
- 마이그레이션 마법사를 실행하면 고급 번역 에디터가 이전 도메인을 원본으로 하여 사이트를 마이그레이션된 복사본(
KIND = attached_copy)으로 등록합니다.
임시 해결 방법
WPML 4.9.5 이상으로 업데이트하세요. 이 업데이트는 재설정 기간을 완전히 종료하고 번역을 자체적으로 다시 시도합니다.
아직 업데이트할 수 없는 경우 마이그레이션 마법사로 사이트를 등록하고 작업을 다시 시도하세요.
- WPML → 번역 관리로 이동하세요. 마이그레이션 마법사가 나타납니다.
- 마법사를 실행하고 마이그레이션 코드로 복사를 선택하세요. 그러면 사이트가 마이그레이션된 사본으로 등록됩니다.
- 글 목록이나 번역 대시보드에서 영향을 받는 글을 열고 진행 중 아이콘을 클릭하세요. 작업이 다시 시도되고 카운터가 재설정되며 에디터가 열립니다. 작업을 취소하거나 다시 생성할 필요가 없습니다.
WPML 4.9.5 이상에서는 마이그레이션 마법사가 더 이상 존재하지 않으며 이 원인이 더 이상 적용되지 않습니다. 4.9.5 이상에서 이 메시지가 표시되면 다른 문제가 있는 것입니다. 지원 문의를 하고 WPML 지원 로그를 첨부하세요.