El «Error 500» o «Internal Server Error» es de los más frustrantes de WordPress: el servidor te dice que algo falló, pero no qué. A diferencia de un error 404 (página no encontrada), el 500 significa que el servidor sí intentó cargar tu sitio pero se topó con un problema que le impedía continuar. La buena noticia: las causas son contadas y casi todas tienen solución.

Llevo más de 25 años resolviendo este tipo de fallos. Estas son las causas que veo una y otra vez, en el orden en el que conviene revisarlas.
Qué es el error 500
Es un código de estado HTTP genérico que significa «algo falló en el servidor». En WordPress suele tener cuatro orígenes: un archivo .htaccess dañado, memoria PHP agotada, un plugin o tema en conflicto, o una versión de PHP incompatible. Como el mensaje no especifica, hay que ir descartando.
1. Revisa el archivo .htaccess
Es la causa más frecuente y la más fácil de descartar. Accede a tu sitio por FTP o por el administrador de archivos del hosting, localiza el archivo .htaccess en la raíz y renómbralo a .htaccess_old. Recarga tu web: si vuelve, el problema era ese archivo. Para regenerarlo limpio, entra a Ajustes → Enlaces permanentes en el panel y pulsa «Guardar cambios» —WordPress crea uno nuevo correcto—.
2. Aumenta el límite de memoria de PHP
Si el sitio agotó la memoria asignada, devuelve un 500. Añade a wp-config.php la línea define('WP_MEMORY_LIMIT', '256M');. Si tras esto sigue, el límite real lo pone tu hosting: pide a su soporte que lo suba.
3. Desactiva los plugins
Un plugin mal programado o en conflicto con otro puede tumbar el servidor. Si no puedes entrar al panel, renombra la carpeta wp-content/plugins por FTP para desactivarlos todos. Si el error desaparece, vuélvela a su nombre y reactiva los plugins uno a uno hasta dar con el culpable.
4. Cambia temporalmente el tema
Si los plugins no eran, el tema puede ser la causa, sobre todo tras una actualización. Activa un tema por defecto de WordPress; si el sitio se recupera, el problema está en tu tema y habrá que revisarlo o restaurar su versión anterior.
5. Revisa la versión de PHP
Un WordPress, tema o plugin moderno puede romperse con una versión de PHP demasiado antigua —o, al revés, un plugin viejo con una versión demasiado nueva—. En el panel de tu hosting puedes ver y cambiar la versión de PHP. Usar una versión moderna y soportada (PHP 8.1 o superior) resuelve y previene muchos 500.
6. Mira el registro de errores
Tu hosting guarda un error log que registra qué falló exactamente y cuándo. Es la fuente más fiable: a menudo apunta directamente al plugin o archivo culpable. Lo encuentras en el panel del hosting o activando WP_DEBUG_LOG en wp-config.php.
Cómo evitar que vuelva a pasar
La mayoría de los 500 llegan tras una actualización o un cambio de configuración sin copia previa. Un mantenimiento WordPress con copias automáticas, control de versión de PHP y actualizaciones probadas reduce a casi cero estos sustos.
Cuándo llamar a un profesional
Si revisaste el .htaccess, la memoria y los plugins y el 500 persiste, lo más eficiente es leer el registro de errores con criterio —y ahí es donde la experiencia ahorra horas—. Reparo errores 500 de WordPress con frecuencia y suelo dejar el sitio en línea el mismo día.
Otros errores frecuentes de WordPress
Preguntas frecuentes
¿Qué diferencia hay entre el error 500 y la pantalla blanca?
Ambos son fallos graves, pero el 500 es un error a nivel de servidor (HTTP) que suele venir del .htaccess o la configuración, mientras que la pantalla blanca es un error de PHP que deja la página vacía. El diagnóstico se solapa bastante.
¿El error 500 afecta mi SEO?
Si es breve, no. Pero si Google encuentra el error 500 repetidamente durante días, puede empezar a retirar tus páginas del índice. Conviene resolverlo cuanto antes.
¿Por qué apareció de repente?
Lo habitual es un cambio reciente: una actualización de plugin o tema, una edición del .htaccess, un cambio de versión de PHP o un pico de tráfico que agotó la memoria.
¿Tu sitio devuelve un error 500?
Leo el registro de errores, encuentro la causa y dejo tu WordPress funcionando, normalmente el mismo día.
Ver rescate WordPress urgente →