Errores WordPress · Solución
Error 500 en WordPress: causas y solución paso a paso
El Error 500 (Internal Server Error) aparece cuando el servidor no puede completar la petición, pero no te dice exactamente qué falla. Es típico en WordPress y normalmente está relacionado con .htaccess, plugins, límites del servidor o PHP.
✅ Tranquilo
En la mayoría de casos se soluciona siguiendo un orden: primero lo fácil (.htaccess y plugins), luego recursos/servidor, y por último permisos o logs.
Qué significa el Error 500 en WordPress
El Error 500 es un error genérico del servidor. Significa que “algo” falla internamente y el servidor no puede entregar la página.
Lo más común es que ocurra por:
- Archivo
.htaccessdañado - Plugin que genera conflicto
- Límite de memoria/recursos insuficiente
- Versión de PHP incompatible
- Permisos incorrectos en archivos/carpetas
Antes de empezar: ¿cuándo aparece el Error 500?
✅ Si apareció tras instalar/actualizar algo
Casi siempre es un plugin o un cambio en el tema.
⚠️ Si apareció “de la nada”
Puede ser el servidor, un límite de recursos, caché o un fallo puntual del hosting.
Si tu hosting es inestable o lento, es más probable que aparezcan errores. Aquí tienes una guía para elegir bien: qué hosting elegir si eres principiante .
Cómo solucionar el Error 500 en WordPress (paso a paso)
Paso 1) Vacía caché (si usas caché)
Si tienes caché activa (plugin o hosting), prueba primero a vaciarla. A veces el error es temporal.
- Vacía caché del plugin (si lo usas)
- Vacía caché del hosting (si tu panel lo permite)
- Prueba en modo incógnito
Paso 2) Regenera el archivo .htaccess (muy común)
Un .htaccess roto provoca muchos errores 500. Vamos a resetearlo sin romper tu web.
- Entra al administrador de archivos (o FTP)
- Busca el archivo
.htaccessen la raíz de tu web - Renómbralo a
.htaccess-old - Prueba a cargar la web
Si la web vuelve, ya sabemos que era el .htaccess. Después entra al panel de WordPress:
Ajustes → Enlaces permanentes → Guardar.
Eso regenera un .htaccess limpio.
Paso 3) Desactiva plugins (si no puedes entrar al panel)
Si el error se produjo tras instalar/actualizar un plugin, desactívalos todos y prueba.
- Ve a
/wp-content/ - Renombra
pluginsaplugins-off - Recarga tu web
Si la web vuelve, el culpable es un plugin. Devuelve “plugins” y actívalos uno a uno hasta encontrar el que rompe.
Paso 4) Aumenta memoria y límites del servidor
Si tu hosting va justo, un pico de consumo puede generar Error 500.
Prueba a aumentar memoria en wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Si tu hosting limita recursos, quizá necesites que soporte lo ajuste.
Paso 5) Revisa la versión de PHP
Algunas combinaciones de plugins/tema fallan con ciertas versiones de PHP. Cambiar a una versión compatible puede arreglar el Error 500.
- Entra al panel del hosting → “PHP” o “Versiones PHP”
- Prueba una versión recomendada (sin saltos extremos)
- Recarga tu web
Paso 6) Revisa permisos (si nada funciona)
Permisos incorrectos pueden provocar errores. Como referencia general:
- Carpetas: 755
- Archivos: 644
Si no sabes tocar esto, mejor soporte del hosting para evitar dejar tu web insegura.
Paso 7) Mira los logs (la forma rápida de saber “qué es”)
Si el error persiste, la respuesta está en los registros del servidor: ahí suele aparecer el archivo o plugin que falla.
- Revisa “Error logs” en el panel del hosting
- O pide al soporte que te indique qué está provocando el 500
En muchos casos, el error 500 aparece cuando la web va justa de recursos o está mal optimizada. En esta guía te explico cómo acelerar WordPress y mejorar la estabilidad del servidor con un caso real y resultados medidos.
A veces el problema no es un 500, si no el modo mantenimiento WordPress .
Cuándo el Error 500 es culpa del hosting
Si el Error 500 aparece con frecuencia y no hay cambios recientes, suele ser una señal de que el hosting va justo o tiene limitaciones.
¿Sigue el Error 500?
Si ya has probado .htaccess, plugins, PHP y memoria, lo más rápido es que el soporte revise logs y límites del servidor. Un buen hosting lo resuelve en minutos.