¿Tu web se ha caído o muestra un error crítico? Qué hacer
Entras en tu web y no hay web. Una pantalla en blanco, un «Ha habido un error crítico en esta web» o un mensaje sobre la base de datos que no entiendes. Y justo hoy alguien iba a pedirte presupuesto desde el formulario.
En resumen: casi siempre hay una causa concreta y casi siempre tiene arreglo sin rehacer nada. Lo primero es comprobar si la web falla para todo el mundo, apuntar el mensaje exacto y lo último que cambiaste, y no seguir tocando a ciegas. En WordPress, el error crítico suele venir con un correo al administrador que permite entrar en un modo de recuperación.
Primero: ¿falla para todo el mundo?
Antes de pensar en lo peor, descarta lo sencillo:
- Ábrela desde otro dispositivo y otra conexión, por ejemplo desde el móvil con los datos, sin el wifi de la oficina. Si ahí funciona, el problema puede estar en tu red o en la caché de tu navegador.
- Mira si falla toda la web o una sola página. No es lo mismo que caiga la portada que una página concreta o el panel de administración.
- Revisa el correo. Un aviso de tu hosting (suspensión, falta de recursos, mantenimiento) o de tu registrador (dominio caducado) explica muchas caídas de golpe.
Si falla para todo el mundo, toca entender qué te está diciendo la web.
Qué significa cada error
Esta tabla resume los casos más habituales en WordPress y lo primero que conviene hacer en cada uno:
| Lo que ves | Lo que suele significar | Qué hacer ya |
|---|---|---|
| La web sale en blanco, sin ningún mensaje | Un error de PHP corta la página: un plugin o el tema chocan con otro o con la versión de PHP del servidor | Anota qué cambiaste justo antes y no sigas instalando ni borrando cosas |
| «Ha habido un error crítico en esta web» | WordPress ha parado la web por un fallo grave en un plugin o en el tema | Busca en el correo del administrador el aviso con el enlace de recuperación |
| «Error al establecer una conexión con la base de datos» | La web no llega a su base de datos: datos de acceso cambiados, el servidor de base de datos caído o tablas dañadas | Pregunta al hosting si tiene alguna incidencia |
| Error interno del servidor (error 500) | El servidor no pudo terminar la petición: configuración rota, falta de memoria o un plugin | Guarda el mensaje exacto y pide al hosting el registro de errores |
| La web se cayó justo después de actualizar algo | La actualización no es compatible con el resto o se quedó a medias | No actualices nada más y localiza la copia de seguridad más reciente de antes del cambio |
La documentación oficial de WordPress sobre errores comunes coincide en las causas más frecuentes del error crítico: conflictos entre plugins, incompatibilidades del tema, una versión de PHP no compatible, el límite de memoria o archivos dañados.
«Ha habido un error crítico»: el correo que lo arregla
Desde WordPress 5.2, cuando un plugin o el tema provocan un error fatal, la web no se queda simplemente rota: WordPress muestra el aviso de error al visitante y envía un correo a la dirección del administrador con un enlace para entrar en el modo de recuperación, según explica el anuncio oficial de la función.
En ese modo el plugin o el tema que falla queda en pausa solo para ti, así que puedes entrar al panel y desactivarlo mientras el resto de visitantes sigue viendo el error. Cuando lo desactivas, la web vuelve a funcionar para todo el mundo. Después hay que averiguar por qué falló antes de volver a activarlo.
El correo llega a la dirección de administración de WordPress, que no siempre es la tuya: muchas veces es la de quien hizo la web. Si no te llega, búscalo también en la carpeta de correo no deseado.
Si no tienes el correo: lo que se puede revisar
Si tienes acceso al hosting (panel o FTP), hay comprobaciones que no rompen nada si se hacen con cuidado:
- Haz una copia de lo que hay ahora, archivos y base de datos, antes de tocar nada. Si algo sale mal, podrás volver a este punto.
- Pide o descarga el registro de errores del servidor. Suele decir qué archivo falló y en qué plugin o tema está.
- Desactiva los plugins sin entrar al panel. La documentación de WordPress propone renombrar por FTP la carpeta
wp-content/plugins(por ejemplo, aplugins_old). Si la web vuelve, el culpable es un plugin: devuelve el nombre original y reactívalos uno a uno. - Prueba con un tema por defecto. Si sospechas del tema, renombrar su carpeta dentro de
wp-content/themesobliga a WordPress a usar otro. - Ante un error 500, la misma guía señala el archivo
.htaccesscomo causa más probable y propone renombrarlo y volver a guardar los enlaces permanentes.
WordPress tiene además un modo de depuración que guarda los errores en wp-content/debug.log, pero la propia guía de depuración desaconseja usarlo en una web publicada. Si lo activas para encontrar la causa, no muestres los errores en pantalla y desactívalo al terminar.
Lo que no conviene hacer
- Borrar plugins a ciegas. Desactivar es reversible; borrar, no siempre. Y puedes perder ajustes que no se recuperan.
- Reinstalar WordPress «por si acaso». Rara vez arregla la causa y puede sobrescribir cambios.
- Restaurar una copia antigua sin guardar antes la actual. Perderías todo lo que hubo entre medias: pedidos, mensajes, entradas.
- Seguir actualizando para ver si se arregla. Cada cambio nuevo complica saber qué la rompió.
Cuándo pedir ayuda
Si no tienes acceso al hosting, si el error es de la base de datos y el hosting no ve nada raro, si la web cae una y otra vez o si ves señales de algo más (archivos que no reconoces, redirecciones extrañas, usuarios desconocidos), no es momento de probar. Puede haber un hackeo detrás: en ese caso empieza por nuestra guía de emergencia para webs hackeadas.
Cómo lo hacemos nosotros
Cuando una web se cae, primero buscamos la causa en la web, en el hosting y en los registros de errores, y hacemos una copia de lo que hay antes de tocar nada. Después la ponemos en marcha y te explicamos qué la tumbó para que no se repita.
- Recuperación urgente de la web: desde 250 € + IVA si la web vuelve a funcionar en los primeros 30 minutos de trabajo. Si el diagnóstico es más grave, te damos presupuesto antes de seguir.
- Atendemos urgencias también en fin de semana.
- En los planes de mantenimiento Smart (59 € + IVA al mes) y Business (100 € + IVA al mes), la recuperación de emergencia ya está incluida, junto con la copia de seguridad diaria que hace que volver atrás sea rápido.
Y si tu web no está hecha con WordPress, también la recuperamos: cuéntanos cómo es y te preparamos un presupuesto a medida.
Recuperación urgente de webs caídas
Desde 250 € + IVA, también en fin de semana.