Saltar al contenido Saltar a la barra lateral

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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 5:00 – 13:00 5:00 – 13:00 5:00 – 13:00 5:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Zona horaria del soporte: America/Argentina/Buenos_Aires (GMT-03:00)

Este tema contiene 1 respuesta, tiene 0 voces.

Última actualización por Otto hace 1 mes, 2 semanas.

Asistido por: Otto.

Autor Publicaciones
julio 23, 2025 a las 10:50 am #17263356

joseG-69

<b>Antecedentes del problema: </b>
Estoy experimentando un problema crítico al utilizar PHP 8.2 junto con WPML en mi sitio enlace oculto. El plugin intenta hacer una petición al endpoint REST y se produce un error. Este problema solo ocurre al utilizar PHP 8.2. Como solución temporal, he cambiado a PHP 7.4 y todo vuelve a funcionar correctamente. Link to a page where the issue can be seen: enlace oculto

<b>Síntomas: </b>
cURL error 28: Operation timed out after 5000 milliseconds with 0 bytes received. Un error que impide a los administradores entrar en la admin, un time out y error 500.

<b>Preguntas: </b>
¿Podéis confirmarme si se trata de un problema de compatibilidad conocido entre sitepress-multilingual-cms (versión 5.x) y PHP 8.2?
¿Existe alguna forma de desactivar esta comprobación REST o de aumentar el tiempo de espera de la llamada cURL para evitar el error?

julio 23, 2025 a las 5:12 pm #17265120

Otto
Partidario de WPML desde 09/2015

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

Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00)

Hola,

En primer lugar, he eliminado el acceso temporal. Ten en cuenta que este es un foro público, cuando necesitemos ingresar a tu sitio habilitaremos un formulario privado para que puedas compartir credenciales de manera segura. Te sugiero que revises el sitio y canceles de inmediato el token de acceso.

En cuanto al error. No hemos recibido ningún reporte similar. De hecho yo he estado realizando algunas pruebas con PHP8.2.7 y no he tenido problemas.

Yo sospecho que el problema ocurre también con PHP7.4, pero esa versión es más permisiva con los errores y por eso la ejecución no se detiene.

Haz lo siguiente por favor:
❌ Por favor, antes que nada: haz un backup de tu sitio ❌

- Pide a tu hosting que whiteliste los dominios wpml.org, api.wpml.org, cdn.wpml.org y verifique que no haya reglas de firewall/WAF ni problemas DNS/IPv6 que bloqueen conexiones salientes.

- Añade en functions.php o en un plugin de utilidades:

add_filter( 'http_request_timeout', function( $t ){ return 20; } );

para elevar el tiempo de espera a 20 s.

Saludos cordiales,
Otto

El tema '[Cerrado] Ping REST API wp-json timed out after 5 s' está cerrado a nuevas respuestas.