Principal
/
Qué es "Download failed. cURL error 28: Connection timeout after ms" y cómo resolverlo

Qué es "Download failed. cURL error 28: Connection timeout after ms" y cómo resolverlo

¿Qué es “cURL Error 28 Connection Timed Out”?

cURL Error 28 es un error común que los usuarios de WordPress pueden encontrar. cURL, que significa Client URL, es una biblioteca que te permite conectarte y comunicarte con diferentes tipos de servidores con diferentes tipos de protocolos. El error normalmente indica que tu sitio está intentando realizar una solicitud utilizando la biblioteca cURL, pero la solicitud tarda más del límite de tiempo especificado, lo que resulta en un tiempo de espera de conexión agotado.

¿Qué causa el “cURL Error 28 Connection Timed Out”?

Hay varias razones por las que puedes estar experimentando el cURL Error 28. Algunas de las causas más comunes incluyen:

  • Restricciones de firewall o plugins de seguridad: Estas pueden bloquear o limitar la conexión, causando que se agote el tiempo de espera.
  • Conflictos de plugins: Algunos plugins de WordPress pueden interferir con la biblioteca cURL, causando el error.
  • Software de servidor obsoleto: Las versiones cURL u OpenSSL obsoletas también pueden causar este problema.
  • Configuración SSL incorrecta: Si tu certificado SSL no está configurado correctamente, puede causar el error cURL.

¿Cómo arreglar el “cURL Error 28 Connection Timed Out”?

Desactivar el firewall en el plugin de seguridad

Si tienes un plugin de seguridad instalado en tu sitio WordPress, puede estar causando el cURL Error 28. Intenta desactivar el firewall en el plugin de seguridad para ver si esto resuelve el problema.

Comprobar otros plugins de WordPress

Los conflictos de plugins son una causa común del cURL Error 28. Para comprobar si un plugin está causando el problema, desactiva todos tus plugins de WordPress y luego reactívalos uno por uno, comprobando cada vez si el error reaparece.

Software de servidor obsoleto

Todos los servidores de SiteGround tienen versiones del software preinstalado superiores a las requeridas, por lo que puedes omitir este paso si eres un cliente de SiteGround.

Comprueba si tu servidor de hosting tiene instaladas las versiones mínimas del software requerido o superior. Puedes comprobarlo yendo a tu wp-admin -> Herramientas -> Estado del sitio -> pestaña Información -> sección Servidor. Como mínimo, tu servidor debería usar PHP 7.4.13 o superior, curl 7.74.0 o superior, y OpenSSL 1.1.1 o superior. Si no es así, ponte en contacto con tu proveedor de hosting y pídeles que actualicen el software a las últimas versiones disponibles.

Configuración de SSL incorrecta

Si tu sitio WordPress está configurado para usar https, pero no está configurado correctamente, esto también podría causar que el servidor web bloquee las solicitudes cURL inseguras (a través de http). Del mismo modo, si tu sitio WordPress no usa https, pero intenta establecer una conexión usando https, entonces esa solicitud puede fallar.

Para confirmar que este no sea el problema, reconfigura tu WordPress para usar https correctamente siguiendo los pasos en esta guía.

Comparte este artículo