Cómo Solucionar el Error de Tiempo Agotado (Gateway Timeout 504) en WordPress Paso a Paso

Cómo Solucionar el Error de Tiempo Agotado (Gateway Timeout 504) en WordPress Paso a Paso
Anuncio relacionado

Introducción al Error 504 Gateway Timeout en WordPress

El error 504 Gateway Timeout es uno de los problemas más frustrantes a los que se enfrentan los administradores de WordPress. Este código de estado HTTP indica que un servidor, mientras actuaba como puerta de enlace o proxy, no recibió una respuesta oportuna del servidor upstream al que intentaba acceder para completar la solicitud. En términos sencillos, tu servidor tardó demasiado en responder.

Principales Causas del Error de Tiempo Agotado

Existen diversos motivos por los cuales puede generarse este fallo en un sitio web basado en WordPress. Las causas más comunes incluyen:

  • Problemas temporales con el servidor de hosting o interrupciones en la red.
  • Plugins o temas pesados que realizan consultas excesivas o bucles infinitos a la base de datos.
  • Un archivo .htaccess corrupto o mal configurado.
  • Límites de tiempo de ejecución de PHP demasiado bajos (PHP max execution time).
  • Conflictos con servicios de CDN (como Cloudflare) o servidores proxy intermedios.

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

A menudo, el error ocurre porque un script tarda más del tiempo permitido en ejecutarse. Para solucionarlo, debes incrementar el límite de tiempo en la configuración de PHP.

  1. Accede a los archivos de tu sitio web mediante un cliente FTP o el Administrador de Archivos de tu cPanel.
  2. Busca el archivo wp-config.php en la raíz de tu instalación.
  3. Abre el archivo y añade la siguiente línea de código justo antes de la línea que dice /* ¡Eso es todo, deja de editar! Feliz blogging */:
    set_time_limit(300);
  4. Guarda los cambios y recarga tu sitio web para comprobar si el error ha desaparecido.

Método 2: Desactivar Temporalmente Plugins y Temas

Un plugin defectuoso o un conflicto en el tema actual puede saturar el servidor y provocar el tiempo de espera agotado.

  1. Conéctate a tu servidor mediante FTP o el Administrador de Archivos de tu hosting.
  2. Navega hasta la carpeta wp-content.
  3. Renombra la carpeta plugins a plugins_old para desactivar todos los plugins simultáneamente de forma segura.
  4. Comprueba si tu sitio web vuelve a funcionar. Si se soluciona, cambia el nombre de la carpeta nuevamente a plugins y ve activando los plugins uno por uno desde el panel de administración para identificar al culpable.

Método 3: Regenerar el Archivo .htaccess

Un archivo de configuración del servidor corrupto también puede interrumpir la comunicación correcta entre el navegador y el servidor.

  1. Localiza el archivo .htaccess en el directorio raíz de WordPress.
  2. Descarga una copia de seguridad del archivo a tu ordenador por precaución y luego elimínalo del servidor.
  3. Ingresa a tu panel de administración de WordPress, ve a Ajustes > Enlaces permanentes y haz clic en el botón Guardar cambios al final de la página sin modificar nada. Esto generará un archivo .htaccess totalmente nuevo y limpio.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Mac

Cómo Solucionar el Error El disco insertado no es legible en Mac Definitivamente

Te aparece el molesto mensaje de disco ilegible en tu Mac? Descubre cómo solucionar este error de forma definitiva sin perder tu información.

Leer guía completa →
Mac

Cómo Solucionar el Error 'La aplicación está dañada y no se puede abrir' en macOS de Forma Definitiva

Aprende a solucionar el frustrante aviso de que una app está dañada en tu Mac. Te mostramos los métodos más efectivos para autorizar software de terceros.

Leer guía completa →
Shopify

Cómo Solucionar el Error de Sintaxis en Liquid en Shopify de Forma Definitiva

Descubre cómo solucionar los molestos errores de sintaxis en el código Liquid de tu tienda Shopify. Métodos efectivos para recuperar el diseño de tu web.

Leer guía completa →