Tu web caída con un «500 Internal Server Error» y ni rastro de la página. El 500 es el error más genérico que existe: el servidor encontró un problema interno y no sabe (o no quiere) decirte cuál. Detrás casi siempre hay un plugin o tema roto, un .htaccess dañado o PHP agotando la memoria. Buena noticia: tus contenidos están intactos — el problema está en el código, no en la base de datos.
Causas más comunes (por orden)
- Plugin o tema roto tras una actualización — la causa nº1 con diferencia.
- .htaccess corrupto tras un cambio de enlaces permanentes, un plugin de caché o de seguridad.
- Límite de memoria PHP agotado.
- Plugin viejo incompatible con la versión nueva de PHP que actualizó el hosting.
- Actualización del núcleo de WordPress quedada a medias (ficheros a la mitad).
Guía estandarizada: qué revisar, en este orden
- Refresca sin caché (Ctrl+F5 o incógnito).
- Purga la caché del hosting/CDN desde su panel.
- Renombra el .htaccess de la raíz a .htaccess_off y prueba. Si la web vuelve: era él; regenera uno limpio en Ajustes → Enlaces permanentes → Guardar.
- Cambia el nombre de la carpeta de plugins (wp-content/plugins → plugins_off). Si vuelve: reactiva plugins de uno en uno hasta dar con el roto.
- Prueba el tema por defecto (renombra la carpeta del tema activo).
- Mira el log de errores del hosting: las últimas líneas nombran el fichero exacto que revienta.
- Sube la memoria PHP (define(‘WP_MEMORY_LIMIT’, ‘256M’) en wp-config.php) si el log habla de memoria.
- Si el log apunta al núcleo: sustituye las carpetas wp-admin y wp-includes por las de una copia oficial de tu versión de WordPress (tus contenidos y plugins no se tocan).
Cómo verificar que quedó bien
Web y admin cargan en incógnito, el log de errores no escribe líneas nuevas al navegar por las páginas principales, y en Search Console «Probar URL en vivo» devuelve la página entera.
Si ni siquiera ves el mensaje de error y solo hay blanco, puede ser la pantalla blanca de WordPress — diagnóstico parecido con matices.
Si la guía no te salva
Un 500 que no cede con la lista de arriba suele ser una combinación fina (versión de PHP, plugin que no aparece en el log, .htaccess regenerado a medias). Cada minuto caída cuesta visitas y confianza. Reparación urgente por horas: diagnóstico hoy, presupuesto claro y copia de seguridad antes de tocar nada.