«Ha habido un error crítico en esta web»: por qué pasa en WordPress y cómo lo solucionamos

Error crítico en WordPress: por qué ocurre y cómo lo resolvemos
Alberto Villalón 31  visitas

Abres tu web y, en lugar de tu página, aparece un mensaje en blanco: «Ha habido un error crítico en esta web». Ni menú, ni contenido, ni formulario de contacto. Para cualquier negocio es una emergencia: cada hora que la web está caída son clientes que se van a la competencia. Esta semana lo vivimos con un cliente y te contamos qué pasó, cómo lo resolvimos en minutos y qué puedes hacer para que no te ocurra.

¿Qué significa «error crítico» en WordPress?

Es la forma que tiene WordPress de avisar de un error fatal de PHP: alguna parte del código (normalmente un plugin o el tema) ha fallado de tal manera que la página no se puede generar. Por seguridad, WordPress no muestra el detalle técnico al visitante, solo ese mensaje genérico. La causa real queda escrita en el registro de errores del servidor, y ahí es donde hay que mirar.

Un caso real: una actualización automática que tumbó la web

La web de un cliente nuestro, una asesoría de la Costa del Sol, amaneció caída. Con nuestras herramientas de supervisión, apoyadas en inteligencia artificial, revisamos el registro de errores del servidor y en pocos minutos teníamos el diagnóstico: PHP Fatal error: Uncaught Dependency_Exception.

¿Qué había pasado? El constructor de páginas (Elementor) se había actualizado automáticamente a una versión mayor, pero su complemento «Pro» era una copia antigua sin licencia oficial que no podía actualizarse. Las dos piezas dejaron de entenderse y la web entera se vino abajo.

Cómo lo resolvimos

  1. Copia de seguridad antes de tocar nada. Aunque la web esté caída, primero se guarda todo tal y como está.
  2. Diagnóstico en el registro de errores para identificar el plugin exacto que provocaba el fallo, sin probar a ciegas.
  3. Desactivación del plugin incompatible desde el panel del servidor. La web volvió a estar en línea en cuestión de minutos.
  4. Solución definitiva: rehicimos la cabecera, el pie y el formulario de contacto sin depender de ese complemento, actualizamos PHP y el resto de plugins, reforzamos la seguridad y aprovechamos para modernizar el diseño y mejorar el SEO y la velocidad.

Las causas más habituales de un error crítico

  • Actualizaciones incompatibles entre plugins, tema o versión de WordPress.
  • Plugins o temas «nulled» (pirateados): no reciben actualizaciones, suelen romperse y a menudo esconden código malicioso.
  • Versión de PHP demasiado antigua o, al revés, más nueva de lo que soporta un plugin.
  • Falta de memoria asignada a PHP en el servidor.
  • Conflictos entre plugins que hacen lo mismo o modifican las mismas partes de la web.
  • Archivos dañados tras una actualización interrumpida o un ataque.

Cómo evitar que tu web se caiga

  • Copias de seguridad automáticas y comprobadas, guardadas fuera de la propia web.
  • Licencias oficiales de todos los plugins y temas de pago.
  • Probar las actualizaciones importantes en una copia de pruebas (staging) antes de aplicarlas en la web real. Es lo que hacemos con las actualizaciones grandes de nuestros clientes.
  • PHP actualizado y compatible con tus plugins.
  • Supervisión y mantenimiento profesional: detectar el fallo antes de que lo note el cliente.

¿Y si ya te ha pasado?

No borres ni reinstales nada a ciegas. Revisa si WordPress te ha enviado un email al administrador con un enlace de «modo de recuperación» y, si no te sientes seguro, pide ayuda: con acceso al servidor, un error crítico suele estar resuelto en minutos y sin perder información.

En Master Informática nos encargamos del mantenimiento de webs WordPress de empresas de Benalmádena, Marbella y toda la Costa del Sol: actualizaciones controladas, copias de seguridad, seguridad, velocidad y SEO.

Mantenimiento informático
Alberto, técnico de Master Informática
Alberto Villalón

Ingeniero informático y responsable de Master Informática. Programador, diseñador web, técnico informático y profesor de informática, con más de 30 años de experiencia en el sector IT. Ayuda a empresas de Benalmádena, Marbella y la Costa del Sol con su mantenimiento informático, redes, ciberseguridad, diseño web, SEO e inteligencia artificial aplicada a la empresa.

Master Informática

Tu técnico de confianza

Soporte experto para tu empresa: mantenimiento, redes, web, SEO e IA. Te atiendo personalmente.

629 555 302 info@gmaster.eu O escríbenos desde el formulario → Alberto, técnico de Master Informática