El error 500 y la pantalla en blanco en WordPress casi siempre se deben a un plugin o tema incompatible, a un error en el archivo .htaccess o a que el servidor se ha quedado sin memoria. Se diagnostica activando el registro de errores, desactivando plugins y revisando el tema. Si la web es la de un despacho y hay clientes intentando contactar, lo prioritario es restaurar el servicio cuanto antes desde una copia de seguridad.
Qué significa cada error
- Error 500 (Internal Server Error): el servidor ha encontrado un problema al ejecutar la web y no sabe mostrar nada mejor.
- Pantalla en blanco: PHP ha fallado y la web no llega a pintar nada. A veces solo afecta al panel de administración o a algunas páginas.
- «Ha habido un error crítico en esta web»: es la versión moderna del mismo problema; WordPress suele enviar un correo al administrador con el detalle.
Las causas más habituales
1. Una actualización incompatible
Un plugin o tema que se actualiza y deja de ser compatible con la versión de PHP, con WordPress o con otro plugin. Es la causa número uno, sobre todo cuando las actualizaciones se aplican sin probar.
2. El archivo .htaccess dañado
Un plugin de caché, de seguridad o de redirecciones puede escribir reglas incorrectas en este archivo y provocar el error 500 en toda la web.
3. Límite de memoria PHP
Constructores visuales, plugins pesados o procesos de importación pueden superar la memoria asignada por el hosting.
4. Cambio de versión de PHP
Muchos hostings actualizan PHP periódicamente. El código antiguo de un plugin o tema abandonado puede dejar de funcionar de un día para otro.
Cómo diagnosticarlo paso a paso
- Haz una copia del estado actual antes de tocar nada.
- Activa el modo depuración (WP_DEBUG y WP_DEBUG_LOG en wp-config.php) para registrar el error exacto sin mostrarlo a los visitantes.
- Revisa el registro de errores del hosting o el archivo debug.log: normalmente indica qué plugin o archivo falla.
- Desactiva los plugins renombrando la carpeta de plugins por FTP y vuelve a activarlos uno a uno.
- Cambia temporalmente al tema por defecto si el problema está en el tema.
- Regenera el .htaccess guardando de nuevo los enlaces permanentes.
- Revisa la versión de PHP y la memoria disponible en el panel del hosting.
Cómo evitar que vuelva a pasar
- Aplicar las actualizaciones primero en un entorno de pruebas.
- Tener copias automáticas y saber restaurarlas en minutos.
- Eliminar plugins que no se usan o que llevan tiempo sin actualizarse.
- Monitorizar la web para detectar la caída antes que los clientes.
Preguntas frecuentes
¿Pierdo los contenidos de la web con un error 500?
Normalmente no. El contenido está en la base de datos y el error impide mostrarlo, pero no lo borra. Aun así, haz una copia antes de intentar cualquier solución.
¿Puede ser culpa del hosting?
A veces sí: caídas del servidor, límites de recursos o cambios de configuración. El registro de errores ayuda a distinguirlo de un fallo de la propia web.
¿Tu web ha dejado de funcionar?
En ETL Digital resolvemos incidencias de WordPress y, con un plan de mantenimiento, evitamos que se repitan. Contáctanos o conoce nuestros planes de mantenimiento.


