Error 500 en WordPress: cómo solucionarlo
Causas del error 500 en WordPress y cómo arreglarlo paso a paso (y evitar que vuelva).
Entras en tu web y en lugar del contenido aparece un escueto «Error 500» o pantalla en blanco. No cunde el pánico: el error 500 en WordPress es de los más frecuentes y casi siempre tiene una causa concreta y una solución rápida.
Qué significa el error 500
El 500 es un código de estado HTTP que significa «error interno del servidor». Es deliberadamente vago: el servidor sabe que algo falló al procesar la petición, pero no da detalles al visitante por seguridad. La pista real está en los logs de error.
No lo confundas con otros errores de servidor: el 502 Bad Gateway o el 504 Gateway Timeout apuntan a problemas de comunicación o de tiempo de espera, no a un fallo interno de la aplicación.
Causas más habituales
Estas son las causas que provocan la gran mayoría de errores 500 en WordPress, y cómo se resuelven:
Causas y soluciones
| Causa probable | Cómo se soluciona |
|---|---|
| Plugin o tema defectuoso | Desactívalo por SFTP renombrando su carpeta en wp-content/plugins. |
| Archivo .htaccess corrupto | Renómbralo a .htaccess_old y regenera los enlaces permanentes. |
| Memoria PHP agotada | Sube WP_MEMORY_LIMIT o amplía los recursos del plan. |
| Versión de PHP incompatible | Cambia la versión de PHP desde el panel de hosting. |
| Núcleo de WordPress dañado | Sube de nuevo wp-admin y wp-includes limpios. |
Cómo solucionarlo paso a paso
Solución del error 500
- 1
Haz una copia de seguridad
Antes de tocar nada, respalda archivos y base de datos.
- 2
Renombra el .htaccess
Si la web vuelve, era eso: regenera los permalinks en Ajustes → Enlaces permanentes.
- 3
Desactiva todos los plugins
Renombra la carpeta
plugins. Si funciona, reactívalos uno a uno para encontrar el culpable. - 4
Cambia a un tema por defecto
Activa Twenty Twenty-Four para descartar el tema.
- 5
Sube el límite de memoria PHP
Añade
define('WP_MEMORY_LIMIT', '256M');en wp-config.php. - 6
Revisa el debug.log
Si nada funciona, el log te dirá la línea y el archivo exactos.
Cómo evitar que vuelva
El 500 suele ser síntoma de dos cosas: mantenimiento flojo o un servidor que se queda corto. Para que no se repita:
Prevención del error 500
- Mantén WordPress, plugins y temas siempre actualizados.
- Usa una versión de PHP moderna y soportada.
- Ten copias automáticas para restaurar en segundos.
- Cuenta con recursos suficientes: la memoria agotada es una causa clásica.
- Prueba los cambios en un entorno de staging, no en producción.
Si el 500 viene de la mano de una web lenta, quizá el servidor sea el problema de fondo: te interesa por qué va lento tu WordPress y cómo elegir un buen hosting.
Preguntas frecuentes
¿El error 500 lo ve Google?
Sí. Si persiste, Google puede interpretar que la web no está disponible. Conviene resolverlo cuanto antes y revisar Search Console.
¿Pierdo contenido con un error 500?
No: tu contenido está en la base de datos. El 500 es un fallo de ejecución, no de datos. Aun así, ten siempre copias.
¿Por qué me sale solo en el escritorio (wp-admin)?
Suele ser memoria PHP o un plugin. Amplía WP_MEMORY_LIMIT y desactiva plugins por SFTP.
Si el 500 aparece por falta de recursos o mantenimiento, un VPS gestionado lo evita: memoria de sobra, PHP al día y sysadmins que vigilan tu web. Y si ya lo tienes encima, te echamos una mano.
Artículos relacionados
¿Tu web te está dando este problema?
Pásate a un VPS gestionado y olvídate. Migración gratis y sin cortes.