WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 3.5.0
해결된 버전
WPML Multilingual CMS 3.5.2

문제 개요

자동 업데이트를 사용할 때, 문자열 번역 2.4.0으로 업그레이드하는 동안 업그레이드 페이지나 debug.log에 데이터베이스 오류가 표시될 수 있습니다.

이는 표면적인(표시상으로만 나타나는) 문제이며 어떠한 손실이나 손상도 일으키지 않습니다. 업그레이드 로직은 정상적으로 계속 진행됩니다.

오류의 예는 다음과 같습니다.

WordPress database error Table 'cctests.wp_icl_string_pages' doesn't exist for query

SELECT DISTINCT

s.id,

s.name,

s.context,

st.status,

s.gettext_context,

st.value AS tra,

s.value AS orig

FROM wp_icl_string_pages sp

INNER JOIN wp_icl_strings s

ON s.id = sp.string_id

LEFT JOIN wp_icl_string_translations st

ON s.id=st.string_id

AND st.language=sp.language

AND s.language!=sp.language

WHERE (sp.language='en' and sp.url='/wp-admin/admin-ajax.php/') or (sp.language='en' and sp.url IS NULL)

made by require_once('wp-load.php'), require_once('wp-config.php'), require_once('wp-settings.php'), WP_Locale->__construct, WP_Locale->init, __, translate, apply_filters('gettext'), icl_sw_filters_gettext, icl_translate, WPML_Register_String_Filter->translate_by_name_and_context, WPML_ST_DB_Cache->get_translation, WPML_ST_Page_Translations_Persist->get_translations_for_page

업데이트 과정에서 WPML이 메시지를 발생시키지 않도록 이 문제를 수정 중입니다. 이 오류는 아무런 문제도 일으키지 않으므로 현재로서는 임시 해결 방법이 필요하지 않습니다.

임시 해결 방법

임시 해결 방법은 필요하지 않습니다. 향후 이 문제를 방지하기 위한 패치가 제공될 예정입니다.

알려진 모든 문제 →