Publicado en fecha

Actualizado el

5 min

Primero, está esta página en blanco. Una página en blanco con unas pocas instrucciones apenas comprensibles, en inglés. Aquí aparece el número 503, y también se ven con frecuencia las siguientes dos palabras: "servicio no disponible".

Y luego está esta sensación de angustia, teñida de incomprensión. De repente, de golpe, Su sitio web ya no está disponible.Así, sin previo aviso. No hay duda: te encuentras con un error 503 en WordPress. 

Para solucionarlo cuanto antes, sigue nuestra guía. En este artículo, descubrirás las causas de este error, así como 6 soluciones detalladas y concretas, con capturas de pantalla que lo ilustran, para corregirlo de inmediato.

Si esto no resuelve el problema, no dude en ponerse en contacto con nosotros. Agencia especializada en WordPress.

¿Qué es un error 503?

Un error 503 indica que el servidor de alojamiento web no puede responder a la solicitud del navegador. Por lo tanto, la página de destino no se puede mostrar y el sitio web que desea visitar no está disponible temporalmente ("servicio no disponible"). 

Si nos detenemos un momento a considerar los aspectos técnicos, debes saber que...Un error 503 es un error HTTP. (En WordPress, también encontramos errores de PHP, MySQL y JavaScript).

En este punto, la documentación para desarrolladores del navegador Mozilla indica que el número 503 corresponde a "un código de respuesta de error del servidor HTTP"

Esa es la teoría. En la práctica, Un error 503 le impide a usted, el administrador web, acceder a la interfaz de administración. (back office) de tu sitio WordPress a través de la página de inicio de sesión clásica. 

Como verá más adelante en este artículo, deberá utilizar su cliente FTP para identificar el origen del error y solucionarlo.

¿Qué aspecto tiene un error 503?

Un error 503 puede resultar bastante confuso, ya que prácticamente no ofrece ninguna indicación sobre el origen del problema.

Aquí tienes un ejemplo de una página típica que puede aparecer en tu pantalla cuando este error decide causarte problemas:

Un ejemplo de error HTTP 503 que puede ocurrir en WordPress.

En términos de claridad, hemos visto cosas mejores... Y para colmo, Tenga en cuenta que esta página también puede presentarse en diferentes formatos., con la visualización de mensajes de error que llevan las siguientes etiquetas, en su mayoría en inglés: 

  • Error 503 Servicio no disponible;
  • Error 503; 
  • Error 503: El servidor no está disponible; 
  • 503 Servicio no disponible; 
  • Error HTTP 503 o Error HTTP 503;
  • Error HTTP 503;
  • HTTP 503;
  • Código de estado HTTP: Error 503.
  • Error HTTP 503: El servicio no está disponible.
  • 503 Servicio temporal no disponible, etc.

¿Por qué aparece este tipo de mensaje desagradable de repente, sin que usted lo haya solicitado? A continuación encontrará algunas respuestas.

¿Cuáles son las principales causas de un error 503?

La documentación de Mozilla, citada anteriormente en este artículo, proporciona una primera pista concreta.

Según ella, generalmente, un error 503 « Esto ocurre porque el servidor está caído o inaccesible debido a tareas de mantenimiento o sobrecarga..

Has avanzado un poco, pero como pronto verás, otros factores pueden provocar que tu sitio web no esté disponible temporalmente. Analicemos los más importantes.

Causa n.° 1 del error 503: Sobrecarga del servidor

Un mensaje de error 503 en su sitio de WordPress puede aparecer por primera vez en la pantalla cuando tu servidor de alojamiento es víctima de una sobrecarga.

En términos prácticos, esto significa que no puede gestionar una afluencia de visitas durante un pico de tráfico, especialmente si el servidor es compartido (si comparte sus recursos y espacio de almacenamiento con otros administradores web).

Una sobrecarga también puede ser causada por ataques de malwares (malware) o para los robots (robots) que envían spam a tu sitio con el único propósito de perjudicarte.

Estado de error 503.

Causa n.° 2: Mantenimiento del servidor de alojamiento

Después de la sobrecarga, es hora de mantenimiento, que es la segunda causa de un error HTTP 503. 

Para operar a plena capacidad, Un servidor web necesita mantenimiento para funcionar correctamente y mantenerse seguro.Por lo tanto, en ocasiones se actualiza, lo que puede provocar que su sitio web no esté disponible.

Los proveedores de alojamiento web suelen realizar este tipo de operaciones durante la noche para minimizar las interrupciones en la disponibilidad del sitio web. Algunos proveedores, aunque no todos, también le notificarán antes de que se implemente cualquier mantenimiento importante.

Sin embargo, no se preocupe: estas operaciones suelen ocurrir sin que usted se dé cuenta.

Es posible que su servidor también quede temporalmente no disponible cuando actualice los plugins y temas de su sitio de WordPress.
En este caso, el CMS (Sistema de gestión de contenido) el más utilizado en todo el planeta entra en lo que denomina un Modo de Mantenimiento.

A continuación, puede aparecer el siguiente mensaje en su pantalla:

Mensaje de mantenimiento de WordPress

Causa n.º 3: Una extensión o tema defectuoso.

Si tus plugins y tema de WordPress están causando problemas cuando los actualizas, También pueden provocar un error 503 en WordPress si están mal programados..

Esto ocurre cuando contienen un script PHP que el servidor no puede interpretar correctamente. Al no poder mostrar el mensaje solicitado, el servidor deja de estar disponible.

De manera similar, también podría encontrarse con un bonito error 503 cuando decida agregar un fragmento de código personalizado; en términos técnicos, esto se llama un error 503. retazo – en tu sitio de WordPress. 

En caso de error de sintaxis o código defectuoso, su sitio web podría fallar y la conexión se volvería imposible. Nadie podrá acceder a sus servicios.

Lo que conviene saber: Aunque menos frecuente que las tres primeras causas, una configuración DNS defectuosa también puede provocar un error 503. Para su información, DNS significa Sistema de Nombres de Dominio. Es un servidor que traduce su nombre de dominio (por ejemplo, maintenance-wp.fr) a una dirección IP. Detalles de Wikipedia.

Como puedes ver, existen varias razones que pueden explicar la presencia de un error 503. Aunque molesto, puede desaparecer automáticamente casi tan rápido como apareció.

Si sigue pegada a la pantalla, no te quedará más remedio. Tendrás que arremangarte y deshacerte de ella.

Para obtener instrucciones detalladas, consulte la siguiente sección.

6 soluciones para corregir un error 503 en WordPress

#1 Recargar la página de error

Es posible que ya lo hayas experimentado. A veces, una solución muy sencilla puede hacer desaparecer un error 503 en WordPress en un instante.

¿La receta para la fórmula mágica? Una rápida actualización de la página no disponible, simplemente actualizándola en su navegador web.

Por eso, Haz clic en la tecla F5 de tu teclado.o en el icono de "actualizar" de su navegador web:

Recargar una página web puede hacer que desaparezca un error 503.
El sitio web MaintenanceWP tiene un certificado SSL ;-).

Con un poco de suerte, su servidor web ya habrá vuelto a funcionar correctamente y la página que desea ver volverá a estar accesible (su estado es normal).

Puedes repetir esta operación durante unos minutos para comprobar que todo ha vuelto a la normalidad.

#2 Comprueba tus plugins para solucionar un error 503 en WordPress.

¿Actualizar la página no soluciona el problema? ¡Manos a la obra! Debes comprobar que el origen del error no sea una de tus extensiones.

Para empezar, hay un problema: ya no puedes iniciar sesión en tu sitio desde su interfaz visible (front-end), porque no se puede mostrar ninguna página.

Para acceder a él, tienes dos opciones: 

  • Utilice un cliente FTP. (Protocolo de Transferencia de Archivos). Este es un software que te permite conectarte a tu servidor de alojamiento para manipular los archivos y carpetas que componen tu sitio de WordPress;
  • Acceda al panel de administración de su proveedor de alojamiento.Para su información, uno de los más conocidos se llama cPanel. Muchos proveedores de alojamiento web lo utilizan, especialmente en servidores compartidos.

En este artículo, optaremos por el uso del software FTP, en este caso FilezillaFilezilla, de código abierto y gratuito, es también una de las herramientas más populares, compatible con todas las plataformas.

Filezilla puede ayudar a encontrar y resolver un error HTTP 503.

Si no te conviene, también puedes recurrir a Cyberduck (macOS y Windows, gratis) o Transmitir (macOS, de pago).

Paso 1: Conéctese al cliente FTP.

Instala FileZilla en tu ordenador y luego Inicia sesión con las credenciales proporcionadas por tu proveedor de alojamiento web..

Deberá proporcionar la siguiente información: 

  • el anfitrión; 
  • el puerto;
  • el nombre de usuario o identificador; 
  • la contraseña.
Credenciales FTP proporcionadas por el proveedor de alojamiento web.
Las credenciales FTP deberían tener un aspecto similar a este.

Paso 2: Crea una nueva carpeta de complementos.

Para entenderlo mejor, debes saber que FileZilla está dividido en dos partes:

  • A la izquierda, puedes acceder a todos los archivos y carpetas de tu sitio local (tu ordenador);
  • A la derecha, verá los archivos y directorios presentes en su sitio remoto (el servidor de alojamiento).

Dirígete al lado derecho, en public_htmlDependiendo de su proveedor de alojamiento, esta carpeta puede tener un nombre diferente, como por ejemplo: htdocs ou www.

Para su información, esto public_html es la raíz (raíz) de tu sitio. Dentro, encontrarás todos los directorios y archivos de tu sitio web.

Descripción general de las carpetas contenidas en el directorio wp-content de WordPress.

Haga doble clic en la carpeta. wp-contentLuego, cambie el nombre de la carpeta de complementos que se encuentra dentro, por ejemplo, a... plugins-erreur.

A continuación, crea una nueva carpeta que llamarás plugins (igual que la anterior).WordPress desactivará automáticamente todas tus extensiones.

Paso 3: Intenta mostrar tu sitio web.

Ahora es el momento de volver a tu navegador para intentar visualizar tu sitio web. Te encontrarás con dos opciones: 

  1. El sitio se muestra de nuevoInicia sesión con tus credenciales de WordPress y, a continuación, reactiva cada plugin uno por uno, comprobando cada vez que se vea la página.
    Elimine el plugin que causa el error HTTP 503 de su servidor FTP, ubicado en la carpeta wp-content > plugins. Una vez hecho esto y reactivados todos sus plugins, recuerde borrar la carpeta. plugins-erreur en su FTP;
  2. El error 503 sigue presente.En este caso, el problema debe estar en otra parte, ya que tus plugins de WordPress no parecen ser la causa.
    Mientras espera para continuar, elimine la carpeta. plugins en su servidor FTP y cambie el nombre de la carpeta plugins-erreur en plugins.

Lo que conviene saber: Para minimizar los problemas con las extensiones, elija las que aparecen en la lista. el directorio oficialSu código es revisado notablemente por un equipo dedicado antes de ser agregado, lo que garantiza un cierto nivel de calidad. También preste atención a la frecuencia de mise à jourPresta atención a las valoraciones y reseñas de los usuarios. Cuanto mejores sean, más probabilidades tendrás de encontrar una extensión de confianza. Este consejo también se aplica a la hora de elegir tu tema.

#3 Comprueba tu tema

¿Tus plugins no son el problema? No te preocupes, el error 503 podría provenir de tu tema. 

El procedimiento es similar al detallado en la subsección anterior. En resumen, debe: 

  1. Acceda al directorio wp-content > themes.
  2. Descarga la carpeta de tu tema activo haciendo clic derecho y seleccionando "Descargar". Guárdala en un lugar seguro de tu ordenador o incluso en un disco duro externo.
  3. Elimina el tema que acabas de descargar (clic derecho > Eliminar).
Eliminar un tema en un servidor FTP puede ayudar a resolver un error 503.

En principio, WordPress activará automáticamente uno de sus temas nativos predeterminados.En el momento de escribir este artículo, el tema nativo más reciente se llamaba Twenty Twenty Two. 

Es posible que en casa tengas una temática diferente, que empezará con algo así como Veinte. 

Vuelve a tu sitio web y comprueba si ese dichoso error 503 sigue ahí:

  • Ella desapareció¡Genial! Probablemente el problema era tu tema. Reemplázalo por otro o, si quieres conservarlo, ponte en contacto con el soporte del tema para explicarles el problema.
  • El error persisteReinstala tu tema, el que descargaste previamente en tu ordenador, subiéndolo a tu servidor FTP.

#4 Uso de la depuración de WordPress

Hasta ahora, ya sabes que este error 503 en WordPress no proviene de tus plugins ni de tu tema. 

El error podría deberse a un simple fragmento de código PHP. Para intentar averiguarlo, puedes activar el modo de depuración de WordPress. 

Para ello, active una constante de PHP llamada WP_DEBUGLo encontrarás en el archivo. wp-config.php, que se encuentra en el directorio raíz del sitio (en la carpeta public_html (para nuestro ejemplo) en su cliente FTP.

En este archivo, Reemplaza manualmente el valor "false" por "true". en la línea de abajo:

define( 'WP_DEBUG', true );

define( 'WP_DEBUG_LOG', true );

Cualquier error relacionado con PHP aparecerá en un archivo de registro llamado debug.log, accesible en su FTP a través de la siguiente ruta: wp-content > debug.log.

Importante Esta solución es más técnica que las dos anteriores, así que omítela si no te sientes cómodo con el proceso. De hecho, WordPress no recomienda usar WP_DEBUG en un sitio de producción, sino localmente y en sitios de prueba.

 #5 Optimizar la base de datos

¿Mostrar los errores mediante el modo de depuración no arrojó resultados? ¿Y si la raíz del problema reside en tu base de datos MySQL?, que almacena todo el contenido de su sitio (plugins, temas, revisiones, comentarios, configuraciones, etc.).

Cuanto más antiguo sea su sitio web, más tenderá a crecer su base de datos (BD) al acumular información, y más probabilidades tendrá de tener dificultades para funcionar correctamente. 

Si no está optimizado, a veces puede generar un error 503. Para solucionarlo, puede usar un complemento específico. Algunas opciones incluyen: 

Estas extensiones te ayudarán a realizar una buena limpieza, pero primero, ponte en contacto con tu proveedor de alojamiento web, que puede ofrecerte una opción para ello.

En lo que respecta a los proveedores de alojamiento web, en la última subsección encontrará consejos para mejorar los recursos del servidor que le han asignado.

#6 Aumenta los recursos de tu servidor

¿Lo recuerdas? El código de error 503 está relacionado con tu servidor. A veces, también es posible que el servidor ya no tenga los recursos suficientes para funcionar correctamente.

Cambia tu plan de alojamiento para solucionar un error 503.

Si su sitio web está alojado en un servidor compartido, es posible que este ya no tenga la potencia suficiente para absorber grandes aumentos de tráfico, por ejemplo. 

Ponte en contacto con tu proveedor de alojamiento web para explicarle el problema. Es posible que te recomiende optar por una oferta de nivel superior., más acorde con sus necesidades actuales.

Otra opción es cambiar a un alojamiento web dedicado (solo para ti) o a un alojamiento específico para WordPress. El rendimiento será mejor, pero el precio también será más elevado que con el alojamiento compartido.

En cualquier caso, contactar con tu proveedor de alojamiento web sobre el error 503 siempre es una buena idea. Aunque tu plan de alojamiento sea adecuado, es posible que puedan ayudarte a identificar la causa del problema.

Aumentar el límite de memoria de WordPress

Si eres del tipo testarudo, También puedes intentar aumentar la memoria PHP asignada a WordPress., a veces demasiado débil con algunos proveedores de alojamiento.

Para ello, integre el siguiente código en el archivo "wp-config.php":

define('WP_MEMORY_LIMIT', '512M');

Lo que conviene saber: Si utilizas una Red de Distribución de Contenido (CDN) proporcionada por tu proveedor de hosting (o una solución de terceros), ten cuidado con este servicio que promete acelerar la carga de páginas. ¡A veces puede provocar errores 503 en tu sitio de WordPress! Para asegurarte, desactívalo y comprueba si esto ocurre en tu caso.

Y si sigue bloqueado, ¿qué debo hacer?

Ahora ya tienes una visión general del error 503. A lo largo de estas líneas, has descubierto las principales causas de este error, así como soluciones paso a paso para resolverlo. 

Dado que nadie es inmune a que se produzca un error de este tipo, le recomendamos que realice copias de seguridad frecuentes de su sitio web (archivos + base de datos) para estar mejor protegido en caso de que surja algún problema. 

Y si, después de leer todos nuestros consejos y nuestro plan de acción, aún no puede resolver este error HTTP o no se siente cómodo tomando medidas por su cuenta, los equipos de mantenimiento de WP pueden ayudarle a resolver un error 503. 

Nuestro servicio de soporte para 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