Saltar navegación

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

Problema:
Si está experimentando un error 500 o un mensaje de error crítico en su sitio web al acceder a productos específicos en la versión en inglés, y estos productos están vinculados a plantillas de Elementor con traducciones, es posible que se deba a un problema de memoria insuficiente.
Solución:
Primero, asegúrese de realizar una copia de seguridad completa del sitio. Luego, actualice todos los plugins y temas desactualizados y borre cualquier caché existente. Edite la plantilla de los productos afectados en el idioma original, realice un cambio menor, guarde y actualice la traducción. Active el modo de depuración de WordPress siguiendo los pasos en este enlace, reproduzca el error y comparta el último mensaje de error fatal que aparezca en el archivo debug.log.
Si el problema persiste, cree una nueva plantilla sencilla, tradúzcala, asígnela a los productos y vaya añadiendo elementos uno por uno, traduciéndolos hasta que el problema se reproduzca, para identificar el elemento problemático.

Si la solución proporcionada no es relevante para su caso, porque puede estar desactualizada o simplemente no aplicarse a su situación, le recomendamos abrir un nuevo ticket de soporte. También recomendamos revisar los problemas conocidos, verificar la versión de la solución permanente y confirmar que ha instalado las últimas versiones de los temas y plugins. Si necesita asistencia adicional, no dude en contactarnos en el foro de soporte de WPML.

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 5 respuestas, tiene 2 voces.

Última actualización por Carlos Rojas hace 1 año, 4 meses.

Asistido por: Carlos Rojas.

Autor Publicaciones
febrero 26, 2024 a las 12:27 pm #15344099

alfonsoG-16

Buenas en nuestra web disponemos de Woocommerce, Elementor y WPML, hemos traducido todos los productos de español a inglés. Pero ahora cuando accedemos a la web en ingles hay unos productos que dan error 500 o sale un mensaje de WP diciendo que ha habido un error crítico en esta web.

El error solo pasa en unos productos en concreto, otros funcionan.
Todos los productos a su vez están ligados a plantillas que se cargan según relación de etiquetas.
Los que fallan tienen sus propias plantillas.

En todo caso, en la web en español funciona todo bien.

Como tenemos el problema no hemos activado el selector de idioma.
Para acceder a la web en ingles hay que añadir /en/ al final de la url.

El problema está con los productos de la Shop > Specialty Coffees > Espresso Coffee
Cualquier producto de esta pantalla da error.
Productos de otras secciones no dan error.

Añadir que al realizar las traducciones de cada producto se revisaron y todos funcionaban.
Ha sido a lo largo de la semana pasada que se han ido traduciendo todos los productos que estos han dejado de funcionar.

febrero 26, 2024 a las 1:09 pm #15344413

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por contactarnos

Por favor realice los siguientes pasos para obtener más información acerca de la causa del problema:
- Cree una copia de seguridad del sitio completo
- Actualice cualquier plugin o tema que pueda estar desactualizado
- Borre cualquier memoria cache que pueda existir
- Edite (en el idioma original) la plantilla de esos productos -> Realice un pequeño cambio -> Guarde los cambios y actualice la traducción
- Active el modo de depuración de WordPress siguiendo los pasos descritos en este enlace: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
- Reproduzca el error en el sitio
- Comparta el último mensaje de error fatal que aparece en el archivo debug.log que se encuentra en la carpeta wp-content

Quedo a la espera de su mensaje.

Saludos,
Carlos

febrero 26, 2024 a las 1:51 pm #15344560

alfonsoG-16

Hola,

da estos errores:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /var/www/html/wordpress/wp-includes/functions.php on line 4855

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 344064 bytes) in /var/www/html/wordpress/wp-includes/pomo/streams.php on line 229

Comentar que haciendo pruebas si a estos productos modifico la plantilla que se carga a modo de eliminar ciertos elementos que contienen traducciones, entonces si cargan y no da error.
Pero como ya he dicho, esto había funcionado bien el primer día que hice las traducciones de estos productos y no se han tocado las plantillas.

febrero 27, 2024 a las 12:03 am #15346694

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

MUchas gracias por su mensaje.

De acuerdo al mensaje de error, el sitio se queda sin memoria suficiente para cargar estas URLs, por lo que sospecho que puede existir algún elemento que esté causando este problema.

Para determinar si existe algún elemento en específico (o una combinación de ellos) lo mas aconsejable y más rápido es crear una nueva plantilla sencilla, traducirla, asignarla a los productos y si el problema desaparece, entonces comenzar a añadirle los elementos uno por uno (y traducirlos) hasta que el problema vuelva a aparecer y se encuentre al culpable.

Por favor hágame saber si necesita asistencia de mi parte.

febrero 27, 2024 a las 10:04 am #15348232

alfonsoG-16

Si, al parecer tenemos problemas con el elemento Productos. Es eliminarlo y la pagina carga bien.
No entendemos que puede fallar, porque al final es un elemento estándar al que no modificamos nada. Excepto con la propia configuración de personalizar del WP.

febrero 27, 2024 a las 10:06 am #15348334

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Me alegra saber que haya encontrado una solución al problema.

En estos casos es posible que se la entrada en la base de datos del contenido o de los layouts esté corrupta y cause este comportamiento.

Por favor no dude en contactarnos si necesita de nuestra ayuda en el futuro con WPML. Estaremos más que contentos de poder ayudarle.

Que tenga un excelente día!