🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo resolver el error 'Connection timed out' en WordPress (cPanel/DirectAdmin)

Actualizado el 4 de noviembre de 2025

¿Tu página de WordPress se queda cargando sin parar hasta que aparece el temido mensaje "Connection timed out"? Tranquilo, no eres el único. Este es uno de los errores más comunes en sitios web, pero también uno de los más fáciles de solucionar si sabes por dónde empezar.

Cuando este error aparece, significa que tu servidor web ha tardado demasiado en responder a la solicitud de tu navegador. Es como si llamaras por teléfono a alguien y sonara el tono de llamada durante minutos sin que nadie conteste. Al final, tu navegador cuelga y te muestra el mensaje de error.

En este artículo, voy a explicarte paso a paso cómo resolver el error connection timed out wordpress, tanto si tu hosting está gestionado con cPanel como con DirectAdmin. No necesitas ser un experto técnico para seguir estas instrucciones, solo paciencia y un poco de método.

¿Qué significa exactamente "Connection timed out"?

Antes de lanzarnos a solucionar el problema, es importante entender qué está pasando. El error timeout wordpress ocurre cuando el servidor no envía una respuesta dentro del tiempo límite establecido. Este límite puede estar definido por tu navegador, por el servidor o por un firewall intermedio.

Las causas más frecuentes son:

  • Exceso de recursos del servidor: tu web consume demasiada memoria o CPU.
  • Scripts bloqueados: algún plugin o tema tiene un bucle infinito o una consulta muy pesada.
  • Problemas de DNS: tu dominio no resuelve correctamente a la IP del servidor.
  • Firewall o reglas de seguridad: el servidor está bloqueando tu conexión.
  • Servidor sobrecargado: el hosting está saturado por otros sitios o por un ataque DDoS.
  • Conexión de red local: tu propio equipo o router tiene problemas.

La buena noticia es que la mayoría de estos problemas tienen solución. Vamos a verlas una a una.

Primeros pasos: diagnóstico rápido

Comprueba si el error es solo para ti

Lo primero que debes hacer es determinar si el problema es general o solo afecta a tu conexión. Puedes usar herramientas online gratuitas como DownForEveryoneOrJustMe. Si la herramienta dice que el sitio está en línea, entonces el problema es de tu red local. Si dice que está caído, el problema está en el servidor.

Reinicia tu router y tu equipo

Parece una tontería, pero muchas veces el error timeout wordpress se debe a que tu IP ha sido bloqueada temporalmente o a que tu conexión tiene un problema puntual. Apaga el router durante 30 segundos y reinicia tu equipo. Luego intenta acceder de nuevo.

Prueba con otro navegador o en modo incógnito

A veces las extensiones del navegador o la caché pueden interferir. Abre tu web en una ventana de incógnito o en otro navegador. Si funciona, el problema es local y no del servidor.

Solucionar timeout en cPanel

Si tu hosting usa cPanel, tienes varias herramientas a tu disposición. Vamos a ver las más efectivas.

1. Aumenta el límite de memoria de PHP

Uno de los culpables más comunes del connection timed out wordpress es que PHP se queda sin memoria. Puedes aumentarlo fácilmente:

  1. Accede a tu cPanel.
  2. Busca la sección "Gestor de archivos" (File Manager).
  3. Ve a la carpeta public_html (o la raíz de tu sitio).
  4. Localiza el archivo wp-config.php.
  5. Ábrelo con el editor de texto del propio cPanel.
  6. Añade esta línea justo antes de la línea que dice /* That's all, stop editing! */:
    define('WP_MEMORY_LIMIT', '256M');
    
  7. Guarda los cambios y comprueba tu web.

2. Revisa los registros de errores

cPanel guarda los errores del servidor en archivos de registro. Para verlos:

  1. En cPanel, busca la sección "Registros de errores" o "Error Logs".
  2. Abre el registro más reciente.
  3. Busca líneas que contengan "timed out", "fatal error" o "memory exhausted".
  4. Estos mensajes te indicarán qué plugin o archivo está causando el problema.

3. Desactiva plugins y temas mediante FTP

Si no puedes acceder a tu panel de administración de WordPress, puedes desactivar todos los plugins manualmente:

  1. Conéctate por FTP a tu hosting (puedes usar FileZilla).
  2. Ve a la carpeta wp-content.
  3. Renombra la carpeta plugins a plugins_old.
  4. Intenta acceder a tu web. Si funciona, el problema es de un plugin.
  5. Ve renombrando los plugins uno a uno dentro de la carpeta plugins_old hasta encontrar el culpable.

4. Aumenta el tiempo máximo de ejecución

En cPanel, puedes aumentar el tiempo máximo de ejecución de PHP desde la sección "Select PHP Version" o "MultiPHP INI Editor":

  1. Accede a MultiPHP INI Editor.
  2. Busca la variable max_execution_time.
  3. Cámbiala a 300 (segundos).
  4. Guarda los cambios.

5. Comprueba el uso de recursos

En cPanel, la sección "Estadísticas de recursos" (Resource Usage) te muestra cuánto CPU y memoria estás consumiendo. Si estás al límite, considera optimizar tu web o contratar un plan superior.

Solucionar timeout en DirectAdmin

Si tu hosting usa DirectAdmin, el proceso es similar pero con algunas diferencias. Vamos a verlo.

1. Accede al administrador de archivos

En DirectAdmin, el administrador de archivos está en "File Manager". La ruta es la misma: public_html y el archivo wp-config.php. Aplica el mismo cambio de memoria que explicamos para cPanel.

2. Revisa los logs de error

En DirectAdmin, los registros están en la sección "Logs" o "Error Logs". Busca errores relacionados con PHP o con tiempo de ejecución.

3. Edita la configuración de PHP

DirectAdmin tiene una herramienta llamada "PHP Configuration" o "PHP Settings". Aquí puedes:

  • Aumentar max_execution_time.
  • Aumentar memory_limit.
  • Aumentar max_input_time.

4. Desactiva plugins desde la base de datos

Si no puedes acceder por FTP ni por el panel de WordPress, puedes desactivar plugins desde la base de datos:

  1. Accede a phpMyAdmin desde DirectAdmin.
  2. Selecciona tu base de datos de WordPress.
  3. Busca la tabla wp_options.
  4. Busca la fila con option_name = active_plugins.
  5. Edita el valor y cámbialo por a:0:{} (esto desactiva todos los plugins).
  6. Guarda los cambios.

5. Aumenta el tiempo de espera del servidor

En DirectAdmin, si tienes acceso a la configuración de Apache o LiteSpeed, puedes aumentar el Timeout en el archivo de configuración. Sin embargo, esto requiere conocimientos avanzados. Si no te sientes cómodo, contacta con tu proveedor.

Soluciones avanzadas para el error timeout

Si las soluciones básicas no funcionan, aquí tienes algunas opciones más avanzadas.

Optimiza tu base de datos

Una base de datos inflada puede causar lentitud extrema. Puedes optimizarla desde phpMyAdmin:

  1. Selecciona tu base de datos.
  2. Marca todas las tablas.
  3. En el menú desplegable, elige "Optimizar tablas".

También puedes usar el plugin WP-Optimize para limpiar la base de datos de forma regular.

Revisa los cron jobs

Los trabajos cron de WordPress pueden ejecutar procesos que agotan los recursos. En cPanel o DirectAdmin, revisa los Cron Jobs y asegúrate de que no hay tareas duplicadas o demasiado frecuentes.

Cambia tu DNS

A veces el problema es que tu DNS no se actualiza correctamente. Cambia los servidores DNS de tu dominio a los de Google (8.8.8.8 y 8.8.4.4) o Cloudflare (1.1.1.1) y espera 24 horas.

Usa un CDN

Un CDN como Cloudflare puede ayudarte a reducir la carga del servidor y mejorar los tiempos de respuesta. Además, su capa de protección puede evitar ataques DDoS que causan timeouts.

Contacta con tu proveedor de hosting

Si has probado todo y el error timeout wordpress persiste, es hora de contactar con el soporte de tu hosting. Pídeles que:

  • Revisen los logs del servidor.
  • Comprueben si tu cuenta está limitada por recursos.
  • Verifiquen si hay algún bloqueo de IP.
  • Reinicien los servicios de PHP o Apache.

[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el puerto de acceso al panel es el 2106. En este panel, las opciones son similares a DirectAdmin, pero puedes encontrar la configuración de PHP en "Configuración del servidor" > "PHP".

Consejos para prevenir futuros timeouts

Una vez que hayas solucionado el problema, es importante que tomes medidas para que no vuelva a ocurrir.

Mantén WordPress actualizado

Asegúrate de que tu núcleo de WordPress, plugins y temas estén siempre actualizados. Las versiones antiguas tienen vulnerabilidades y errores que pueden causar problemas de rendimiento.

Usa un tema ligero

Los temas pesados con muchas funcionalidades pueden ralentizar tu web. Elige un tema optimizado para velocidad como GeneratePress, Astra o Kadence.

Limita los plugins

Cada plugin que instalas añade carga a tu servidor. Revisa regularmente qué plugins usas y elimina los innecesarios.

Configura un sistema de caché

Instala un plugin de caché como W3 Total Cache o WP Super Cache. Esto reduce la carga del servidor al servir versiones estáticas de tus páginas.

Monitoriza tu web

Usa herramientas como UptimeRobot o Pingdom para recibir alertas cuando tu web esté caída. Así podrás actuar rápidamente.

Preguntas frecuentes sobre el error timeout

¿Por qué mi WordPress da timeout solo en el panel de administración?

Esto suele ocurrir por un plugin o tema que se ejecuta solo en el área de administración. Prueba a desactivar todos los plugins y reactivarlos uno a uno.

¿El error timeout puede deberse a un ataque?

Sí, los ataques DDoS pueden saturar tu servidor y provocar timeouts. Si sospechas esto, contacta con tu proveedor de inmediato.

¿Cuánto tiempo debería tardar en cargar mi web?

Lo ideal es que cargue en menos de 3 segundos. Si tarda más, tienes un problema de rendimiento que puede derivar en timeouts.

¿Puedo evitar el timeout aumentando el tiempo de espera del navegador?

No, el timeout lo define el servidor. Aumentar el tiempo de espera del navegador solo retrasa el error, no lo soluciona.

¿El error timeout afecta al SEO?

Sí, si tu web está caída o tarda demasiado, Google puede penalizarte en los resultados de búsqueda. Además, los usuarios no esperarán a que cargue y abandonarán tu sitio.

[WARNING] Si tu web tiene un error timeout constante, considera cambiar de proveedor de hosting. Un buen hosting es fundamental para la salud de tu WordPress. No escatimes en esto.

Resumen final

El error timeout wordpress puede ser frustrante, pero con estas soluciones podrás resolverlo en la mayoría de los casos. Recuerda el orden lógico:

  1. Comprueba si es un problema local.
  2. Aumenta la memoria de PHP.
  3. Desactiva plugins y temas.
  4. Revisa los logs de error.
  5. Optimiza tu base de datos.
  6. Contacta con tu proveedor si nada funciona.

Y sobre todo, no te olvides de prevenir: mantén tu WordPress actualizado, usa temas ligeros y configura una buena caché.

[TIP] Si tu hosting usa Syspanel, recuerda que el puerto de acceso es el 2106. Allí podrás encontrar las mismas opciones de configuración de PHP y gestión de archivos que en cPanel o DirectAdmin.

Espero que este artículo te haya sido de ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte a resolver el connection timed out wordpress. ¡Buena suerte con tu web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel