Saltar al contenido
koode_
WordPress

Error crítico en WordPress: cómo usar el modo recuperación

8 de noviembre de 20265 min de lecturaEquipo koode.mx
Ventana de navegador con un triángulo de advertencia, junto a un sobre abierto del que sale una llave y un enchufe desconectado

Abres tu sitio y en lugar de tu página aparece una sola línea: "Ha habido un error crítico en esta web". Casi al mismo tiempo te llega un correo con el asunto "Tu sitio está experimentando un problema técnico". No es spam ni un intento de fraude. Es WordPress diciéndote qué se rompió, y en el mismo correo te da una llave para entrar a arreglarlo.

Qué significa el mensaje de error crítico

WordPress encontró un error grave en el código de un plugin o del tema. Es tan grave que no pudo terminar de armar la página. En lugar de dejar la pantalla en blanco, como pasaba en versiones viejas, les muestra ese aviso a tus visitantes y le manda un correo al administrador del sitio.

Las causas más comunes:

  • Un plugin se actualizó solo y la versión nueva choca con otro plugin o con el tema.
  • Tu hosting subió la versión de PHP y un plugin viejo no es compatible con ella.
  • Alguien editó el archivo functions.php del tema y dejó un error.
  • Se instaló un plugin nuevo directo en el sitio en vivo, sin probarlo antes.

Tus datos no se perdieron. Los productos, los pedidos, las entradas del blog y los usuarios siguen en la base de datos. Lo que falla es una pieza de código que se ejecuta cada vez que alguien abre una página. Si lo que ves es un aviso de error 500 sin mensaje de WordPress, el origen puede ser otro. Para ese caso está la guía del error 500 en tu sitio web.

Qué trae el correo y por qué conviene buscarlo primero

El correo llega a la dirección que aparece en Ajustes > Generales > Dirección de correo electrónico de administración. Trae información que te ahorra horas de adivinar:

  • El nombre del plugin o del tema que provocó el error.
  • Un enlace para entrar en modo de recuperación.
  • Los detalles técnicos: el archivo y la línea donde falló el código.
  • Las versiones de WordPress y de PHP, y el tema activo.

No borres ese correo aunque ya hayas resuelto el problema. Si después necesitas ayuda, esos detalles son lo primero que te va a pedir quien te dé soporte.

Si no lo encuentras, revisa spam y la pestaña de promociones. Y piensa a quién pertenece esa dirección de administrador. En muchos sitios todavía es el correo de la agencia que lo hizo hace años o el de un empleado que ya se fue. En ese caso el aviso le llegó a esa persona y no a ti.

Cómo usar el modo de recuperación paso a paso

  1. Abre el enlace del correo. Te lleva a la pantalla de acceso de WordPress.
  2. Entra con tu usuario y contraseña de administrador. Si no la recuerdas, sigue la guía para recuperar el acceso a WordPress.
  3. Arriba verás un aviso de que estás en modo de recuperación. Ve a Plugins. El que causó el error aparece marcado como pausado.
  4. Haz clic en Desactivar. Pausado solo significa que está apagado para ti. Tus clientes siguen viendo el error hasta que lo desactivas.
  5. Si el culpable es el tema, ve a Apariencia > Temas y activa otro mientras lo resuelves.
  6. Pulsa Salir del modo de recuperación en la barra superior.
  7. Abre tu sitio en el celular en una ventana de incógnito, sin sesión iniciada. Revisa la página de inicio, una página interior y, si vendes en línea, el carrito.

El enlace del correo caduca, y WordPress no te manda otro de inmediato para no llenarte la bandeja. Si ya venció o el correo nunca llegó, la siguiente ruta funciona igual.

Si el correo nunca llegó

Pasa seguido. El correo de administrador es viejo, el buzón está lleno o tu sitio no logra enviar correos. En ese caso apagas el plugin desde los archivos, sin entrar a WordPress:

  1. Entra al panel de control de tu hosting y abre el administrador de archivos.
  2. Ve a la carpeta wp-content/plugins.
  3. Si sabes qué plugin falló, cámbiale el nombre a su carpeta. Por ejemplo, de nombre-del-plugin a nombre-del-plugin-off. WordPress ya no lo encuentra y deja de cargarlo.
  4. Si no sabes cuál es, cambia el nombre de la carpeta plugins completa a plugins-off. Si el sitio vuelve a abrir, el culpable está ahí dentro.
  5. Entra al escritorio de WordPress y abre la sección Plugins. WordPress los marca como desactivados.
  6. Regresa la carpeta a su nombre original y activa los plugins uno por uno. Cuando reaparezca el error, ya sabes cuál es.

Una refaccionaria en Puebla con tienda en WooCommerce no puede quedarse sin plugins mucho tiempo, porque mientras estén apagados la tienda tampoco cobra. Haz la prueba en un horario de pocas ventas y ten a la mano la lista de plugins que estaban activos.

Lo que no conviene hacer

  • Reinstalar WordPress completo. No lo necesitas y puedes perder ajustes que hizo tu programador.
  • Restaurar el respaldo de hace una semana sin pensarlo. En una tienda pierdes los pedidos de esos días. Restaurar es la última opción, no la primera. Aquí explicamos cada cuánto respaldar y cómo probar que sirve.
  • Volver a activar el mismo plugin "a ver si ya jala". Primero revisa si salió una versión corregida o escríbele a su desarrollador con los datos del correo.

Cómo evitar el siguiente

Piensa en un consultorio dental en Mérida que agenda citas desde su sitio. Las actualizaciones automáticas de plugins se instalaron un viernes en la noche, una chocó con el plugin de reservas y el sábado nadie pudo agendar. El correo de aviso le llegó a la agencia que hizo el sitio, y la agencia no trabaja en fin de semana.

Nada de eso era difícil de prevenir:

Si prefieres que ese correo lo reciba alguien que sepa qué hacer con él y lo atienda antes de que lo note un cliente, revisa el mantenimiento de WordPress de koode.mx.

¿Listo para empezar?

Nos encargamos de actualizar WordPress, plugins y temas, de respaldar tu sitio y de vigilar que esté en línea. Tú recibes un reporte mensual y te olvidas del tema.

Ver mantenimiento wordpress