¿Te ha aparecido de repente un error 500 en WordPress y no sabes qué hacer? No te preocupes. Este problema es más común de lo que parece, y en esta guía te explicamos paso a paso cómo solucionarlo. Desde las causas más frecuentes hasta métodos avanzados de reparación.
Y si prefieres que un experto lo arregle por ti, puedes contactar con nuestro servicio especializado de reparación de errores 500 en WordPress.
¿Qué es el error 500 en WordPress?
El error 500 o Internal Server Error es un mensaje genérico del servidor que indica que algo ha ido mal, pero no especifica qué. Puede deberse a problemas en el archivo .htaccess, plugins mal configurados, límites de memoria o errores del servidor web.
Causas comunes del error 500 en WordPress
– Archivo .htaccess dañado
– Plugin o tema incompatible
– Límite de memoria PHP insuficiente
– Problemas con permisos de archivos
– Fallos en el servidor (como Apache o Nginx)
– Problemas tras una actualización de WordPress o plugins
Cómo solucionar el error 500 paso a paso
Haz una copia de seguridad completa
Guarda una copia de archivos y base de datos antes de cambiar nada. Anota cuándo empezó el fallo y qué se actualizó justo antes. Haz una prueba cada vez y revierte la que no ayude. Si puedes reproducir el problema en una copia de pruebas, trabaja allí.
Revisa el archivo .htaccess
Este paso solo procede si tu servidor utiliza .htaccess; si no lo sabes, consúltalo al hosting. Conserva una copia del archivo antes de renombrarlo temporalmente a .htaccess_old y comprobar la web. Si el fallo continúa, restaura el nombre original. Si desaparece, revisa el archivo con el hosting: guardar en Ajustes > Enlaces permanentes puede regenerar las reglas de WordPress, pero no recupera tus reglas personalizadas de seguridad o redirección.
Desactiva todos los plugins
Si puedes entrar al panel, desactiva primero el plugin relacionado con el último cambio y comprueba el resultado. Si necesitas descartar todos y no puedes acceder:
1. Accede por SFTP o el administrador de archivos del hosting.
2. Renombra wp-content/plugins a plugins_old.
3. Intenta entrar en /wp-admin/plugins.php para que WordPress registre los plugins ausentes como desactivados.
4. Devuelve a la carpeta su nombre plugins.
5. Reactiva los plugins uno por uno, comprobando la web después de cada activación.
Durante la prueba pueden dejar de funcionar formularios, pagos y otras funciones. Si el panel sigue sin abrir, restaura el nombre de la carpeta y consulta los registros del servidor con el hosting.
Cambia al tema por defecto
Prueba un tema predeterminado de WordPress compatible con tu instalación, preferiblemente en una copia de pruebas. El aspecto de la web cambiará durante la comprobación. Si no puedes acceder al panel o no tienes otro tema instalado, pide ayuda antes de modificar sus carpetas.
Aumenta el límite de memoria PHP
Revisa esta opción si el registro indica que se ha agotado la memoria, por ejemplo con Allowed memory size exhausted. En wp-config.php, modifica la definición existente de WP_MEMORY_LIMIT o añádela si no existe, antes de la línea que indica que dejes de editar. Este es un ejemplo, no una solución para todos los errores 500:
define('WP_MEMORY_LIMIT', '256M');
No dupliques la constante. El hosting puede limitar la memoria disponible; aumentar esta cifra no elimina un fallo de código ni garantiza que el servidor conceda ese límite.
Activa el modo debug para más detalles
Empieza por el registro de errores del hosting. Si necesitas depurar WordPress, hazlo preferiblemente en una copia de pruebas con acceso restringido. En wp-config.php, modifica estas constantes si ya existen, sin duplicarlas y antes de la línea que indica que dejes de editar:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
Reproduce el fallo y revisa wp-content/debug.log, si se genera. El registro puede contener rutas y otros datos internos: pide al hosting que impida su acceso público y no publiques su contenido completo. Al terminar, desactiva WP_DEBUG y WP_DEBUG_LOG y retira el archivo de registro de la carpeta pública. No dejes la depuración activa permanentemente en la web publicada.
¿Sigue sin funcionar? Contacta con un experto
Si has seguido todos estos pasos y el error 500 persiste, lo mejor es que un profesional revise tu sitio.
Puedes solicitar una revisión y reparación de WordPress. Indica la URL, desde cuándo falla y qué cambió antes del error para poder valorar la intervención.
Preguntas frecuentes sobre el error 500 en WordPress (FAQ)
¿El error 500 puede dañar mi web?
No directamente, pero impide que tu web cargue correctamente. Si no se soluciona rápido, afecta tu SEO y tus usuarios.
¿Qué hacer si el error aparece solo en el admin (wp-admin)?
Que falle solo el panel no identifica por sí mismo la causa. Revisa los últimos cambios y el registro de errores antes de probar plugins, tema o ajustes de servidor.
¿Qué pasa si el error ocurre justo después de una actualización?
Identifica qué se actualizó y comprueba si puedes revertir ese cambio. Antes de restaurar una copia completa, conserva los datos posteriores: podrías sobrescribir pedidos, formularios u otros cambios recientes.
Referencias técnicas: errores habituales de WordPress, desactivación manual de plugins, edición de wp-config.php y depuración de WordPress.
