Saltar navegación

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

Problema:
El cliente experimentaba un error crítico en su sitio web al utilizar el plugin WPML String Translation. Después de desactivar todos los plugins y cambiar al tema por defecto, identificó que WPML String Translation era la causa del error. Los registros de error mostraban mensajes de propiedades dinámicas obsoletas y un error fatal por agotamiento de memoria.

Solución:
1. Crear una copia de seguridad del sitio completo.
2. Activar el modo de depuración de WordPress siguiendo los pasos de esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
3. Reproducir el error fatal para obtener más información.
4. Compartir el mensaje de error fatal que aparece en el archivo debug.log.
El cliente logró resolver el problema incrementando el límite de memoria, lo cual es la solución correcta en este caso.

Si la solución proporcionada no es relevante para tu caso, porque podría estar desactualizada o no aplicarse a tu situación específica, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de temas y plugins. Si necesitas más asistencia, no dudes 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 4 respuestas, tiene 2 voces.

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

Asistido por: Carlos Rojas.

Autor Publicaciones
febrero 7, 2024 a las 10:23 am #15275936

Jacobo Capelastegui

No sé si será por tema de actualizaciones, o por que motivo el plugin "WPML String Translation" da un error crítico en la web. He desactivado todos los plugins y puesto tema por defecto, y he encontrado que ese es el que produce el error.

febrero 7, 2024 a las 10:39 am #15276046

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 del error crítico:
- Cree una copia de seguridad del sitio completo
- Active el modo de depuración de WordPress siguiendo los pasos descritos en esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/
- Reproduzca el error fatal
- Comparta el mensaje del error fatal que aparece en el archivo debug.log que se encuentra en el carpeta wp-content

Quedo a la espera de su mensaje

Saludos,
Carlos

febrero 7, 2024 a las 5:30 pm #15278189

Jacobo Capelastegui

Te copio el archivo log que he activado. Y he hecho las pruebas.
El front de la web se carga bien, y cuando entro al admin (la pagina de login tambien se carga bien), es cuando tira el error.

[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 394
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 394
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_ancestor is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 540
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_parent is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 541
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_ancestor is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 540
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_parent is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 541
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 394
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 394
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_ancestor is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 540
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_parent is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 541
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_ancestor is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 540
[07-Feb-2024 17:19:54 UTC] PHP Deprecated: Creation of dynamic property WPML_LS_Menu_Item::$current_item_parent is deprecated in /hosting/www/gurekide.es/public/wp-includes/nav-menu-template.php on line 541
[07-Feb-2024 17:20:58 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$configuration is deprecated in /hosting/www/gurekide.es/public/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 37
[07-Feb-2024 17:20:58 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$messageManager is deprecated in /hosting/www/gurekide.es/public/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 38
[07-Feb-2024 17:20:59 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /hosting/www/gurekide.es/public/wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/class-wpml-ate-proxy.php on line 128
[07-Feb-2024 17:20:59 UTC] PHP Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /hosting/www/gurekide.es/public/wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/class-wpml-ate-proxy.php on line 128
[07-Feb-2024 17:21:03 UTC] PHP Fatal error: Allowed memory size of 167772160 bytes exhausted (tried to allocate 20480 bytes) in /hosting/www/gurekide.es/public/wp-includes/functions.php on line 650
[07-Feb-2024 17:21:04 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$configuration is deprecated in /hosting/www/gurekide.es/public/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 37
[07-Feb-2024 17:21:04 UTC] PHP Deprecated: Creation of dynamic property Whip_RequirementsChecker::$messageManager is deprecated in /hosting/www/gurekide.es/public/wp-content/plugins/sitepress-multilingual-cms/vendor/yoast/whip/src/Whip_RequirementsChecker.php on line 38

febrero 7, 2024 a las 6:17 pm #15278471

Jacobo Capelastegui

Buenas, creo que lo he podido resolver. He cambiado el memory limit y ya tira, creo que ese plugin estaba pidiendo más recursos y al cambiarlo parece que funciona.

febrero 8, 2024 a las 9:03 am #15280196

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Pues es exactamente lo que no pone en el error fatal, que no había suficiente memoria para ejecutar todas las funciones del sitio. Por lo tanto, incrementar la memoria es la solución correcta en este caso 🙂

Por favor no dude en contactarnos si necesita de nuestra asistencia en el futuro con WPML.
Saludos!