WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 3.5.0
Resuelto en
WPML Multilingual CMS 3.5.2

Resumen del problema

Al usar las actualizaciones automáticas, durante la actualización a Traducción de cadenas 2.4.0, es posible que vea un error de base de datos ya sea en la página de actualización o en el debug.log.

Este es un problema estético (solo de visualización) y no causa ninguna pérdida ni daño. La lógica de actualización continúa con normalidad.

Un ejemplo de error es:

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

Estamos trabajando para corregir este problema, de modo que WPML no emita ningún mensaje durante el proceso de actualización. En este momento, no es necesaria ninguna solución alternativa, ya que este error no causa ningún problema.

Solución alternativa

No se necesita ninguna solución alternativa: se proporcionará un parche para evitar esto en el futuro.

Todos los problemas conocidos →