Cómo resolver el Error 500 (Internal Server Error)

¿Qué es el Error 500?

El Error 500 (Internal Server Error) significa que algo en el servidor falló al procesar tu solicitud, pero el servidor no puede identificar exactamente qué. Es uno de los errores más comunes en WordPress y sitios PHP.

Causas más frecuentes

  • Error de sintaxis en .htaccess
  • Plugin de WordPress corrupto o incompatible
  • Tema con errores de PHP
  • Límite de memoria PHP excedido
  • Permisos de archivos incorrectos

Solución 1 — Revisar el log de errores

  1. Ve a cPanel → Métricas → Errores
  2. O abre el Administrador de Archivos y busca el archivo error_log en public_html
  3. Revisa las últimas líneas — te dirá exactamente qué archivo y línea causó el error

Solución 2 — Verificar el .htaccess

Renombra temporalmente tu .htaccess a .htaccess_bak. Si el sitio vuelve, el problema estaba en ese archivo. En WordPress, ve a Ajustes → Enlaces permanentes → Guardar cambios para regenerarlo.

Solución 3 — Desactivar todos los plugins (WordPress)

Renombra la carpeta public_html/wp-content/plugins a plugins_bak. Si el sitio funciona, reactiva los plugins uno por uno hasta encontrar el culpable.

Solución 4 — Restaurar permisos correctos

Los permisos correctos son: carpetas = 755, archivos = 644. Puedes verificarlos en el Administrador de Archivos → clic derecho → Cambiar permisos.

¿Nada funcionó? Abre un ticket de soporte con la URL del sitio y el mensaje del log de errores. Nuestro equipo lo resolverá.