Blog
Error 500 en WordPress: qué significa y cómo solucionarlo
El error 500 significa que el servidor ha encontrado un problema pero no sabe decir cuál. Casi siempre viene de un plugin, un tema o un límite de PHP.
Causas más habituales
El error 500 es un error genérico del servidor, no del navegador. Estas son las causas que más vemos.
- Un plugin o tema incompatible con la versión de PHP o de WordPress
- El límite de memoria de PHP agotado
- Un archivo .htaccess dañado o mal editado
- Un plugin recién actualizado que entra en conflicto con otro
Cómo lo solucionamos
Primero revisamos el registro de errores del servidor: ahí suele aparecer qué archivo o plugin está fallando. Si no es concluyente, desactivamos los plugins uno a uno en un entorno de staging hasta encontrar el causante, sin tocar la web que están viendo tus visitantes.
Esta es exactamente la razón por la que probamos cada cambio en staging dentro del mantenimiento web: un error 500 en producción, sin copia de seguridad reciente, puede dejar la web caída varias horas.
Si el error persiste
Cuando el error viene del propio servidor (memoria insuficiente, versión de PHP obsoleta), el problema no se arregla tocando WordPress: hace falta un alojamiento con más recursos o correctamente configurado.