Cómo Solucionar el Error 504 Gateway Time-out en WordPress Paso a Paso

Cómo Solucionar el Error 504 Gateway Time-out en WordPress Paso a Paso
Anuncio relacionado

¿Qué es el Error 504 Gateway Time-out en WordPress?

El error 504 Gateway Time-out es un código de estado HTTP que indica que un servidor, al actuar como puerta de enlace o proxy, no recibió una respuesta a tiempo de otro servidor superior al intentar cargar una página web de tu sitio en WordPress. Esto suele ocurrir cuando tu servidor web tarda demasiado en procesar una solicitud debido a una sobrecarga, problemas con plugins, o configuraciones de red.

Causas Principales del Error 504 en WordPress

Identificar la causa raíz de este problema de tiempo de espera es fundamental para aplicar la solución correcta:

  • Problemas de conectividad entre servidores proxy y el servidor de origen.
  • Plugins o temas pesados que ejecutan consultas lentas a la base de datos.
  • Límites de tiempo de ejecución (max_execution_time) de PHP demasiado bajos.
  • Problemas temporales con el servicio de DNS o CDN (como Cloudflare).

Método 1: Desactivar Temporalmente Plugins y Temas Defectuosos

Un plugin mal optimizado o un conflicto en el código puede saturar el servidor y generar el error 504. Para descartarlo, debes desactivar los complementos mediante FTP.

  1. Accede a tu servidor utilizando un cliente FTP (como FileZilla) o el Administrador de Archivos de tu hosting.
  2. Navega hasta la ruta /wp-content/ de tu instalación de WordPress.
  3. Renombra la carpeta llamada plugins a plugins_old.
  4. Comprueba si tu sitio web vuelve a cargar. Si funciona, cambia el nombre de nuevo a plugins y ve desactivando uno por uno los plugins desde el panel de administración para hallar al culpable.

Método 2: Aumentar el Límite de Tiempo de Ejecución de PHP

Si el servidor se queda sin tiempo para procesar las tareas pesadas, incrementar el valor de tiempo de espera en la configuración de PHP resolverá el problema.

  1. Accede al archivo wp-config.php ubicado en el directorio raíz de tu WordPress.
  2. Añade la siguiente línea de código justo antes de la frase que dice "¡Eso es todo, deja de editar!":
    set_time_limit(300);
  3. También puedes modificar el archivo .htaccess en la raíz añadiendo la siguiente directiva:
    php_value max_execution_time 300
  4. Guarda los cambios y recarga tu sitio web para verificar si el error ha desaparecido.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Linux

Cómo Solucionar el Error 'No space left on device' en Linux de Forma Definitiva

Soluciona el molesto error 'No space left on device' en sistemas Linux. Descubre cómo identificar archivos pesados y limpiar tu disco paso a paso.

Leer guía completa →
Hardware

Cómo Solucionar los Pitidos de la BIOS al Encender el PC Paso a Paso

Tu PC emite pitidos extraños y no arranca enciende la pantalla. Descubre cómo interpretar estos códigos de la BIOS y solucionar el fallo.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 504 Gateway Timeout en PrestaShop de Forma Definitiva

Descubre por qué ocurre el molesto error 504 Gateway Timeout en tu tienda PrestaShop y cómo solucionarlo definitivamente modificando los tiempos de espera del servidor.

Leer guía completa →