Publicado en fecha

Actualizado el

6 min

Error 502, 502 Bad Gateway De hecho, la redacción no importa. Cuando este tipo de mensaje aparece en una página de tu pantalla, no se necesita traducción. 

El daño ya está hecho. Y rápidamente te das cuenta de que hay un problema. La pantalla está (casi) completamente blanca. No puedes ver el contenido de la página. En resumen, Ahora te encuentras con un error 502..

Este es el tipo de error que todo administrador web quiere evitar. Cuando ocurre, lo mejor es solucionarlo cuanto antes. 

Al final de este artículo, podrás Soluciona un error 502 en WordPress con 8 soluciones prácticas., orientado a la práctica. 

Y si eso no resuelve su problema, no dude en ponerse en contacto con nosotros.Agencia de WordPress.

¿Qué es un error 502?

Definición del error 502

El error HTTP 502, comúnmente llamado 502 Bad Gateway, es un error del servidor.
Cuando esto sucede, el servidor no puede responder a la solicitud enviada por su navegador web: aparece un mensaje de error en la pantalla. La página o el artículo que desea ver no está disponible y no se muestra.

En su documentación oficialEl navegador Mozilla especifica que en caso de un error 502, "El servidor, que actúa como puerta de enlace o proxy, recibió una respuesta no válida del servidor ascendente.".

En la práctica, esto es lo que sucede, en orden, cuando se produce un error o un error 502: 

  1. Quieres acceder a una página webya sea escribiendo su URL (dirección web) en la barra de búsqueda de su navegador favorito o haciendo clic en un enlace.
  2. Tu navegador envía una solicitud al servidor de alojamiento de tu sitio web. webEn resumen, le está preguntando si puede mostrar la página.
  3. Si todo va bien, El servidor ejecuta la solicitud y muestra el contenido de la página web.A continuación, devuelve un código de respuesta HTTP correcto (código 200). No lo verás en la pantalla; todo sucede en segundo plano.
  4. Si se produce algún problema, se mostrará en la pantalla un código de respuesta HTTP de error del servidor. : el tristemente célebre Bad Gateway. 
El error 502 Bad Gateway en WordPress.
Fuente: Mozilla.

¿Qué otros tipos de errores del servidor existen?

El error 502 pertenece a la familia de errores del servidor (códigos de respuesta HTTP del 500 al 599). Algunos ejemplos son: 

  • error 500 (Error interno del servidor): el servidor ha encontrado una situación que no puede manejar;
  • error 501 (No implementado): El servidor no admite el método de solicitud;
  • error 503 (Servicio no disponible), cuando el servidor no está listo para procesar la solicitud (no está disponible o está en mantenimiento); 
  • error 504 (Tiempo de espera agotado en la puerta de enlace): El servidor no pudo proporcionar una respuesta a tiempo;
  • error 505 (Versión HTTP no compatible): El servidor no puede admitir la versión HTTP utilizada en la solicitud.

Además de eso, también te encontrarás a veces con:

  • Errores del cliente HTTP (su navegador web), como el error 404 (página no disponible);
Parte de la página 404 de Mantenimiento de WP.
Parte de la página 404 de Mantenimiento de WP.
  • errores de redirección, como el código de estado de respuesta de redirección 301. Indica que una página se ha movido permanentemente a otra URL.

El error 502 no se limita a WordPress. También puede aparecer en otras plataformas. CMS (Sistema de gestión de contenido) como Shopify, Squarespace, Wix, Drupal, Joomla, etc. Pero también puede encontrarse con un error 502 en Google, o en cualquier servidor web que no pueda transmitir una solicitud para acceder a un sitio web.

¿Cómo se puede mostrar un error 502 Bad Gateway en la pantalla?

En tu pantalla, un error 502 puede aparecer de diferentes maneras. Por ejemplo, podría verse así:

En la pantalla se muestra un error 502.
Fuente: Blog de Kinsta.

Sin embargo, existen variaciones, principalmente en cuanto a la forma. Algunos proveedores de alojamiento web pueden personalizar su apariencia para que sea menos austera. 

Después, La etiqueta que se muestra en la pantalla puede aparecer en diferentes variantes., en su mayoría utilizando términos en inglés. Aquí hay una lista no exhaustiva: 

  • Error temporal (502);
  • Error 502;
  • Error HTTP 502;
  • Error del servidor 502; 
  • Error 502;
  • 502 Servicio temporalmente sobrecargado;
  • Error 502 error de proxy o 502 Proxy Error;
  • Error HTTP 502 Bad Gateway;
  • 502 Bad Gateway Nginx;
  • Error HTTP 502 Bad Gateway;
  • 502 Servicio temporalmente sobrecargado;
  • Error del servidor 502: El servidor encontró un error temporal y no pudo completar su solicitud.

¿Cuáles son las causas y consecuencias de un error 502 en WordPress?

¿Qué causa un error 502?

Al igual que la mayoría de los errores del servidor, el error 502 proporciona muy poca información sobre su causa. Sin embargo, la experiencia demuestra que puede deberse a diversos factores: 

  • una configuración incorrecta del servidorEstos pueden ser problemas relacionados con la configuración de la servidor proxy, del servidor PHP, o de la configuración de los archivos de configuración del servidor web;
  • una falta de recursos a nivel del servidor de alojamientoSi se sobrecarga demasiado, por ejemplo debido a un aumento repentino del tráfico en su sitio web, no podrá procesar la solicitud enviada por su navegador. Se bloqueará y mostrará un error 502; 
  • una interrupción general del servidor
  • errores en su navegador web al mostrar una página web; 
  • la presencia de archivos corruptos o vulnerabilidades de seguridad en sus plugins o tema de WordPress; 
  • una incompatibilidad entre plugins o temas después de una instalación reciente o una actualización ;
  • un problema de seguridad WordPress debido, por ejemplo, a un ataque DDoS (denegación de servicio distribuido).

¿Qué impacto tiene un error 502 en tu sitio de WordPress?

Cuando se produce, un error HTTP 502 puede tener consecuencias negativas para tu sitio de WordPress y, en general, para tu negocio online. 

Si este error no se resuelve rápidamente, corre el riesgo de:

  • degradar la experiencia del usuario (UX), porque sus visitantes no podrán acceder al contenido de su sitio web y encontrar una respuesta o solución a su problema.
    Si el error se produce con demasiada frecuencia, es posible que abandonen su sitio web y acudan a la competencia. 
  • dañar la imagen de su marcaUn sitio web no disponible proyecta una imagen poco profesional y puede sugerir falta de fiabilidad. Percibirás menos credibilidad ante los usuarios de internet.
  • experimentar una caída en el tráficoSi los robots de Google encuentran repetidamente errores 502 en su sitio web, esto puede ralentizar el rastreo de sus páginas y afectar negativamente su posicionamiento. SEO (SEO). Además, Google podría eliminar las URL de tus páginas afectadas de su índice, lo que provocaría una disminución significativa de tu visibilidad en los resultados de búsqueda.
  • observa cómo baja tu tasa de conversiónLos visitantes que no puedan acceder a tus páginas no podrán realizar las acciones deseadas, como comprar un producto, rellenar un formulario o suscribirse a tu boletín informativo. Esto puede tener un impacto significativo en tus ingresos.
  • Tenga en cuenta la cancelación de ciertas transacciones.Si tienes un Tienda online de WooCommercePor ejemplo, cualquier transacción de pago puede cancelarse si se produce un error 502 al mismo tiempo. 

Lamentablemente, un error 502 es incontrolable por naturaleza: es imposible saber cuándo aparecerá en la pantalla.

Sin embargo, existen soluciones para resolver este problema en caso de que se presente. Encontrará explicaciones detalladas en la siguiente sección. 

Cómo solucionar el error 502 Bad Gateway: 8 soluciones

Para empezar, recomendamos hacer una copia de seguridad de su sitio antes de proceder con la solución de problemas técnicos. Puede utilizar un plugin de copia de seguridad para ello. UpdraftPluso una herramienta de mantenimiento como Paraguas WPSea cual sea la solución que elija, haga una copia de seguridad tanto de los archivos de su sitio web como de su base de datos.
Si más adelante surge algún problema, podrá restaurar fácilmente su sitio de WordPress. 

Recargar página

Antes de adentrarte en el código fuente de tu sitio web de WordPress, comprueba si una acción sencilla puede hacer desaparecer el error 502. 

Ve a la página web "rota" y recárgala. Para ello, Haz clic en la tecla F5 de tu teclado.o en el icono de "actualizar" de su navegador web:

Actualizar la página puede solucionar un error 502.

Si no ocurre nada inmediatamente después de esta operación, espere unos minutos y repita la operación.

Es posible que el servidor se haya sobrecalentado ligeramente debido a un pico de tráfico. Dejarlo enfriar unos instantes podría solucionar el problema. 

También puedes probar los siguientes consejos en paralelo: 

  • Intenta ver la página en un navegador diferente.Por ejemplo, si usas Google Chrome, comprueba si el famoso código de error 502 Bad Gateway también aparece en Mozilla Firefox o Safari. Si no es así, es probable que Chrome sea el culpable, quizás debido a alguna de sus extensiones (un bloqueador de anuncios que hayas instalado podría ser la causa). 
  • Utiliza una herramienta para averiguar si el sitio web que quieres visitar no está disponible para todos.O, si el problema es tuyo, puedes intentarlo. Abajo para todos o solo para mí ou ¿Está abajo ahora mismo?
El sitio web Down for Everyone or Just Me te permite saber si un error 502 afecta a todos o solo a ti.

Borra la caché de tu navegador para solucionar un error 502.

¿El consejo anterior no funcionó? Pasemos a la siguiente solución, que consiste en: Borra la caché de tu navegador web.

Para mostrar una página web a un visitante lo más rápido posible, el navegador la almacena en caché (es decir, la guarda en la memoria) después de la primera visita. Esto le permite ofrecerle una copia de la página original sin tener que descargarla de nuevo del servidor.

Es un método eficaz. Sin embargo, Si la página aún está en caché, seguirá apareciendo un error 502 en la pantalla., aunque el servidor ya no presenta ningún problema. 

Para solucionar este problema, borre la caché de su navegador. Este es el método utilizado en el navegador Google Chrome: El más utilizado por los usuarios de internet en Francia (El proceso es el mismo para los navegadores de la competencia):

  1. Haz clic en los 3 puntos pequeños que hay en la parte superior derecha de la barra de herramientas. 
  2. Seleccione Más herramientas > Borrar datos de navegación. Se abrirá una ventana emergente resaltada.
  3. En la pestaña "General", seleccione un período (horas, días, semanas o todos los datos) y marque la casilla "Imágenes y archivos en caché".
  4. Haz clic en "Borrar datos" para borrar la caché.
Borrar la caché del navegador web puede solucionar un error 502.

¿Sigue apareciendo el error 502? Continúa leyendo. 

Desactiva tus plugins

Al igual que cualquier administrador web o usuario de WordPress, usted utiliza extensiones para agregar nuevas funciones a su sitio. 

Hay que decir que son muy prácticos, por ejemplo para Refuerza la seguridad de tu sitio.Sí, pero aquí está el detalle: a veces, los plugins de WordPress pueden ser la causa de un error 502.

Esto puede aparecer después de una actualización, debido a una incompatibilidad o a un problema en el código PHP.

Para solucionar esto, deberá encontrar el plugin causante del problema desactivando todas las extensiones de su sitio web. 

Dado que este último puede ser inaccesible (no podrá conectarse al panel de administración), tendrá que pasar por lo siguiente: 

  • un cliente FTP como Filezilla (gratis) ;
  • la interfaz de administración proporcionada por su proveedor de alojamientoUno de los más conocidos se llama cPanel. 

Estos son los pasos a seguir con FileZilla.

Cambiar el nombre del directorio de complementos para resolver un error 502

Conéctese a Filezilla utilizando las credenciales proporcionadas por su proveedor de alojamiento (nombre de usuario, contraseña y host).

Ve a la carpeta raíz de tu sitio (por ejemplo: public_html), luego navega a wp-content > plugins. Cambia el nombre de este directorio y crea una nueva carpeta de plugins. (p. ej., errores de complementos): 

La carpeta wp-content contiene, entre otras cosas, los plugins de un sitio web de WordPress.

Reactiva tus extensiones una por una.

WordPress desactivará todos tus plugins. ¿Tu sitio web ya funciona? Entonces, sin duda, el problema reside en un plugin. 

Si es posible, inicia sesión en tu sitio web y reactiva tus extensiones una por una. Recuerda actualizar la página cada vez.

Una vez que encuentres el plugin culpable, tienes dos opciones: 

  • Elimínelo permanentemente y reemplácelo con una extensión alternativa.
  • deshabilitarlo hasta que su desarrollador publique un parche.

Finalmente, una vez que todos tus plugins estén reactivados, no olvides eliminar la carpeta plugins-error de tu FTP. 

Si esta solución sigue sin funcionar, es posible que el problema esté en tu tema.

Comprueba si tu tema está causando el error 502.

Para desactivar tu tema, el proceso es el mismo que para tus plugins de WordPress. Solo difiere el acceso a su directorio. Aquí te explicamos cómo hacerlo en detalle usando tu cliente FTP: 

  • Ve a la carpeta wp-content > themes; 
  • Descarga la carpeta de tu tema activo haciendo clic con el botón derecho y seleccionando "Descargar". 
  • Elimina el tema que acabas de descargar (clic derecho > Eliminar).
Eliminar un tema en el FTP puede ayudar a resolver un error 502 en WordPress.

Regrese a su navegador web y Recarga la página donde se mostró el error 502.Si el problema era tu tema, el error habrá desaparecido. Mientras tanto, WordPress habrá activado uno de sus temas predeterminados (por ejemplo, Twenty Twenty-Three).

Si no te conviene, activa el tema que prefieras (Astra, Kadence, Blocksy ou GeneratePress son excelentes opciones). 

¿Sigues recibiendo el error 502? Reinstala el tema que descargaste previamente en tu computadora, subiéndolo a tu servidor FTP. Luego, continúa con la siguiente solución. 

Desactive su CDN y/o cortafuegos.

Estás utilizando una CDN en tu sitio de WordPress (por ejemplo, a través del plugin de caché). WP Rocket) ? Si es así, desactívelo para ver si cambia algo en la pantalla.

CDN (Content Delivery Network) es una red de distribución de contenido. Se trata de un conjunto de servidores interconectados distribuidos en diferentes ubicaciones del mundo. Estos servidores almacenan en caché las páginas que no necesitan actualizarse con frecuencia y las sirven más rápidamente a los usuarios utilizando los servidores más cercanos. 

En cuanto al procedimiento a seguir, Todo depende del servicio que utilices. (Cloudflare, KeyCDN, RocketCDN, Bunny.net, etc.). Consulte su documentación para obtener más información.

¿El error 502 sigue causando problemas? En ese caso, debería revisar su cortafuegos. 

Esta es una herramienta capaz de bloquear solicitudes maliciosas de su servidor web. Muchos Complementos de seguridad de WordPress Ofrecer esta opción. Este es el caso, por ejemplo, de uno de los más famosos, Wordfence Security. 

Para desactivar el firewall de aplicaciones, ve a Wordfence > Firewall en el panel de administración de WordPress. En el menú "Estado del firewall de aplicaciones web", haz clic en el menú desplegable y selecciona la opción "Desactivado".

Desactivar el cortafuegos de Wordfence Security.

Para finalizar, guarda los cambios y vuelve a cargar la página. Si el error 502 ha desaparecido, has solucionado el problema.

De lo contrario, vuelva a activar el cortafuegos para que siga protegiendo su sitio. Continuemos nuestra investigación revisando los registros. 

Revisa los registros de tu servidor.

Los registros son archivos de texto que documentan los eventos que ocurren en su servidor. Algunos proveedores de alojamiento permiten el acceso a estos archivos a través de su interfaz. Póngase en contacto con su proveedor para verificar si este es el caso.

Como alternativa, puede ver estos archivos utilizando su cliente FTP o el administrador de archivos proporcionado por su proveedor de alojamiento (por ejemplo, cPanel).

Si ya existe un archivo de registro en el directorio raíz de su sitio, Por ejemplo, aparecerá de esta forma: error.logSi no lo tienes, activa el modo de depuración de WordPress para visualizarlo.

Siempre que sea posible, realice esta operación en un entorno de prueba (localmente o en un sitio de prueba). Evite hacerlo en sitios de producción, en caso de que sus sitios fallen. Para crear un sitio local, recomendamos la herramienta DevKinsta ou LocalPara un sitio de prueba, puede activar la extensión. La estadificación WP o bien, aproveche este servicio a través de su proveedor de alojamiento web, si lo ofrece. 

Para ello, acceda a su archivo. wp-config.php, ubicado en el directorio raíz de su sitio. Luego, reemplace manualmente el valor "false" por "true", como se muestra en la línea siguiente:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Si se detectan errores, se mostrarán en un archivo de registro llamado debug.logLo encontrarás en wp-content > debug.log.

Si necesita mostrar sus errores en la pantalla, ajuste la constante.  'WP_DEBUG_DISPLAY’ sobre el valor true

En conclusión, no olvides planchar. 'WP_DEBUG' en false al final del procedimiento.

Cambia tu versión de PHP

En la jerga de WordPress, WP_DEBUG es lo que se denomina una constante de PHP (el lenguaje de scripting en el que está escrito gran parte del código fuente de WordPress).

Hablando de PHP, continuemos con ello. Al actualizar a una versión principal de WordPress, o simplemente al instalar nuevos complementos, puede haber aparecido un error 502 Bad Gateway. 

Es posible que, entre bastidores, la nueva configuración de su sitio web ya no sea compatible con la versión de PHP que está utilizando. 

Una versión obsoleta de PHP Esto impedirá que ciertos scripts o complementos funcionen correctamente, lo que provocará un error 502.

Por motivos de seguridad y rendimiento, es recomendable utilizar una de las versiones más recientes de PHP.

Puedes actualizarlo en tan solo unos clics en la interfaz de tu proveedor de alojamiento. Pero primero, sigue las recomendaciones de la documentación oficial de WordPress

  • guarda tu sitio
  • actualizar El núcleo de WordPress, tus temas y extensiones; 
  • Comprueba la compatibilidad de tu sitio con la versión de PHP. que deseas utilizar gracias al plugin Comprobador de compatibilidad de PHP

Cuando esté listo, inicie sesión en su cPanel (o en una interfaz similar ofrecida por su proveedor de alojamiento) y siga estos dos pasos:

  1. En la sección "Software", haga clic en "Seleccionar una versión de PHP".  
  2. En el menú desplegable, seleccione la versión de PHP que necesita. Al momento de escribir este texto, WordPress recomendaba una versión de PHP de al menos 7.4. Si la compatibilidad de su sitio lo permite, le recomendamos actualizar a PHP 8.0 como mínimo. 
Se actualizó la versión de PHP para corregir un error 502 en WordPress.

Para mayor tranquilidad, prueba la nueva versión de PHP que deseas activar en tu sitio en un entorno de prueba. Con KinstaDev o Local, puedes elegir tu versión de PHP preferida al crear una nueva instancia. Si no encuentras ningún problema, puedes pasar a producción con total confianza.  

Contacta con tu proveedor de alojamiento web.

¿Ninguna de las soluciones mencionadas hasta ahora ha funcionado? Aún puedes solucionar este error 502 contactando con el soporte técnico de tu proveedor de hosting. 

Explíqueles claramente la situación que se ha presentado y las medidas que ha tomado hasta el momento para intentar rectificar el error. 

Con un poco de suerte, es posible que el problema esté en el servidor de tu proveedor de alojamiento. Su equipo técnico se encargará de solucionarlo. Solo tendrás que esperar.

Si ese no es el caso, pregunte al soporte si pueden aumentar el tiempo de ejecución de PHPEsto se refiere al tiempo máximo que puede ejecutarse un script PHP. Esta medida técnica puede ayudarte a solucionar un error 502 recurrente.

resumen

Este artículo te ofrece una descripción general completa del error 502 en WordPress. En resumen, a lo largo de este artículo has aprendido lo siguiente: 

  • qué es un error 502; 
  • ¿Cuáles son sus variantes? 
  • ¿Cuáles son las causas y las consecuencias?
  • 8 soluciones prácticas para resolverlo.

Si alguna vez te encuentras con este error del servidor, no pierdas tiempo en solucionarlo. Como has visto, Cuanto más espere, más negativas pueden ser las consecuencias. en términos de SEO, imagen de marca e ingresos.

¿Necesitas ayuda para implementar nuestros consejos para solucionar un error 502?

Disponible los 7 días de la semana, nuestro servicio de soporte de WordPress Le ofreceremos una solución a medida que satisfará sus necesidades con rapidez, profesionalidad y eficiencia.

Descubre más artículos del blog

flecha separadora

Ver más artículos