Saltar al contenido Saltar a la barra lateral

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problema:
Si estás experimentando un mensaje de error que indica un problema con la tabla de traducción de cadenas en tu sitio y no te permite actualizar, es posible que necesites realizar algunos ajustes.
Solución:
1. Incrementa el límite de memoria de WordPress a un mínimo de 128Mb. Puedes hacerlo añadiendo el siguiente código en tu archivo wp-config.php, justo encima de la línea /* That's all, stop editing! Happy blogging. */:

/* Memory Limit */<br />define('WP_MEMORY_LIMIT', '128M');

2. Inserta este código en el archivo functions.php de tu tema activo:

function wpmlsupp_1891_fix_missing_icl_tables() {<br />    if( function_exists( 'icl_sitepress_activate' ) )<br />        icl_sitepress_activate();<br />}<br />add_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' );

Visita el sitio en el frontend y espera a que cargue completamente. Luego, elimina el código de functions.php y borra cualquier caché existente.
3. Si el problema persiste, considera crear y restaurar una copia del sitio en producción para verificar si el problema se resuelve.

Si esta solución no resuelve tu problema o parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 2 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 8 meses.

Asistido por: Carlos Rojas.

Autor Publicaciones
Abril 9, 2025 a las 10:15 am #16912492

polG-4

Antecedentes del problema:
Hola, estoy haciendo una web de test para actualizar todo y me sale este mensaje: There is a problem with the String Translation table in your site. Link to a page where the issue can be seen: enlace oculto

Síntomas:
There is a problem with the String Translation table in your site. This problem is not causing a problem running the site right now, but can become a critical issue in the future. WPML support team knows how to fix it. Y no se como quitar/solucionar el mensaje, tampoco me deja actualizar me dice ese mismo error.

Preguntas:
¿Cómo puedo quitar o solucionar el mensaje de error?
¿Por qué no me deja actualizar debido a este error?

Abril 9, 2025 a las 10:54 am #16912772

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,
Muchas gracias por contactarnos

1.- Por favor incrementa el límite de memoria de WordPress. El mínimo requerido es de 128Mb: https://wpml.org/home/minimum-requirements/
Para ello puedes agregar el siguiente código al archivo wp-config.php que se encuentra en la raíz del sitio:

/* Memory Limit */
define('WP_MEMORY_LIMIT', '128M');

- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */

Puedes comprobar el límite de memoria de WordPress en WPML -> Soporte

2.- Una vez incrementado el límite de memoria de WordPress realiza los siguientes pasos:
- Pega este código en el archivo functions.php del tema activo:

function wpmlsupp_1891_fix_missing_icl_tables() {
    if( function_exists( 'icl_sitepress_activate' ) )
        icl_sitepress_activate();
}
add_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' ); 

- Visita el sitio en el frontend y espera a que cargue completamente
- Borra el código de functions.php y cualquier memoria cache que pueda existir
- Comprueba si el mensaje desapareció

Saludos,
Carlos

Abril 9, 2025 a las 11:00 am #16912779

polG-4

Hola Carlos,

me sigue saliendo el mensaje habiendo cambiado el Memory limit y añadiendo el codigo en el functions.php

function wpmlsupp_1891_fix_missing_icl_tables() {
if( function_exists( 'icl_sitepress_activate' ) )
icl_sitepress_activate();
}
add_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' );

Abril 9, 2025 a las 11:02 am #16912803

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Hola,

Por favor comparte las credenciales de acceso al sitio en tu próximo mensaje que he establecido como privado.

Confirma que tienes una copia de seguridad del sitio completo que puedas utilizar para restaurarlo en caso de ser necesario.

Abril 9, 2025 a las 12:38 pm #16913528

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Muchas gracias por compartir las credenciales.

He revisado el sitio y aplicado varios pasos de troubleshooting. Este mensaje parece ser un falso positivo porque la estructura de la tabla mencionada es correcta. Sin embargo le recomiendo que vuelva a crear una copia del sitio en producción y la vuelva a restaurar para comprobar si el problema persiste o desaparece.

Abril 9, 2025 a las 12:41 pm #16913563

polG-4

Perfecto, otra pregunta, wpml tiene compatibilidad con las versiones de php 8?

Abril 9, 2025 a las 12:56 pm #16913808

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+01:00)

Si, WPML es compatible con las versiones de PHP 8, aunque aún no es recomendable (desde el core de WordPress) actualizar a la versión de PHP 8.3 porque no todos los plugins y temas están listos para utilizar dicha versión, por lo que lo recomendable es actualizar a PHP v8.1 o PHP v8.2 🙂