Saltar navegación

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

Problem:
El cliente actualizó de PHP 8.0 a PHP 8.1 y experimentó un error fatal que impedía el acceso a la administración de WordPress y a la web pública, mostrando un mensaje de error relacionado con un problema en el archivo

/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/wpml/src/UserInterface/Web/Infrastructure/CompositionRoot/Config/Config.php

.
Solution:
Si estás experimentando este problema, te recomendamos seguir estos pasos:
1. Si tu servidor utiliza OPcache, limpia OPcache reiniciando PHP o eliminando la caché manualmente.
2. Desactiva todos los plugins, incluidos los de WPML, activa un tema por defecto de WordPress y luego activa solamente los plugins de WPML. Si el problema desaparece con solo los plugins de WPML activos, comienza a activar el tema y luego los demás plugins uno por uno hasta que el problema reaparezca y así identificar al culpable.
3. Si el problema persiste, contacta con tu proveedor de hosting para verificar si hay algún error del lado del servidor que pueda aportar más información.
Si la solución proporcionada no resuelve el problema o si el problema persiste, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y verificar que tienes instaladas las últimas versiones de los temas y plugins.

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 0 respuesta, tiene 0 voces.

Última actualización por Carlos Rojas hace 2 meses, 3 semanas.

Asistido por: Carlos Rojas.

Autor Publicaciones
marzo 31, 2025 a las 9:41 am #16878283

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

Ya he terminado de revisar la web y puede cambiar a PHP8.3

Si el error no aparece luego de actualizar la versión de PHP, le pido que realice estos pasos:
- Comience activando el tema y luego el resto de los plugins, uno por uno, hasta que el problema vuelva a aparecer y encuentre al culpable

Quedo a la espera de su respuesta.

Nota importante: Por favor tenga en cuenta que PHP8.3 no está soportado por todos los plugins y temas de WordPress, y para el core de WordPress todavía está en pruebas.

marzo 31, 2025 a las 11:20 am #16878927

carlosS-74
Propietario del sitio

Hola Carlos.
Pues he pasado a php 8.3 y parece que todo funciona y no sale el mensaje de error que nos sale en la página en producción con WPML ¿a qué puede deberse?. Ya no sé qué más probar la verdad.

marzo 31, 2025 a las 11:52 am #16879096

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Genial!

Este resultado indica que la causa del problema no se encuentra en los plugins de WPML. Le recomiendo que intente identificar si alguna funcionalidad de terceros (plugins o temas) puedan estar causando este problema (debe activarlos uno a uno) y contacte con los proveedores de hosting para comparar las características de ambos y analizar las diferencias.

Nota: Si ha activado todos los plugins y temas, también puede intentar restaurar este sitio en el sitio en producción y comprobar si el problema se solucionó.

Saludos!