WPML
상태
해결됨
보고된 제품
WPML String Translation 2.7.3
해결된 버전
2.8.0

문제 개요

어떤 경우에는 .mo 파일의 진행 중인 문자열 스캔에 문제가 발생할 수 있습니다.

.mo 파일에서 번역을 가져오는 메시지는 다음과 같이 표시됩니다.

WPML이 현재 테마와 플러그인의 .mo 파일에서 문자열 번역 테이블로 번역을 가져오고 있습니다.

현재 스캔하고 가져와야 할 .mo 파일이 5개 남았습니다.

일반적으로 이 메시지에는 아무 문제가 없지만, 특정 경우에는 숫자가 줄어들지 않습니다.

이는 스캔 잠금을 담당하는 트랜지언트가 잠금 상태에서 멈춰 있을 때 발생합니다. 해당 트랜지언트는 여러 스캔 프로세스가 동시에 실행될 때 발생하는 문제를 방지하기 위해 스캔 과정에서 매우 중요합니다.

임시 해결 방법

.mo 파일 개수가 멈추는 문제를 해결하는 방법에는 두 가지가 있습니다:


  • Transient Cleaner와 같은 플러그인을 사용하여 모든 트랜지언트를 삭제하세요.

  • 또는 사이트의 데이터베이스에서 options 테이블(기본값은 wp_options이며, 여기서 wp_는 데이터베이스 접두사입니다)로 이동하여 _wpml_st_mo_scan_in_progress 키를 검색하고 제거하세요.

예:
SELECT * FROM `wp_options` WHERE `option_value` LIKE '%wpml_st_mo_scan_in_progress%'

알려진 모든 문제 →