Glossan

¿Qué es el error 500?

También llamado: 500 Internal Server Error, error interno del servidor

Definición

El error 500 (Internal Server Error) indica que algo ha fallado en el servidor al procesar la petición, sin dar más detalles. Casi siempre es un fallo de la aplicación o de su configuración, no del visitante.

El 500 es un error genérico: el servidor sabe que algo ha ido mal, pero no lo cuenta al visitante (por seguridad). La causa real está en los registros de errores del servidor.

Ejemplo

Lo primero es mirar el log de errores. En un servidor con Apache y PHP:

$ tail -n 20 /var/log/apache2/error.log
[php:error] PHP Fatal error:  Uncaught Error: Call to undefined function
mysql_connect() in /var/www/example.com/config.php:12

En un hosting con cPanel, busca «Errores» o el archivo error_log en la carpeta de la web.

Causas más frecuentes

Cómo diagnosticar

  1. Lee el log de errores; casi siempre dice el archivo y la línea.
  2. Si acabas de cambiar algo, deshazlo.
  3. En WordPress, activa WP_DEBUG_LOG en wp-config.php y desactiva los plugins renombrando su carpeta.

Errores habituales

¿Tienes un producto o servicio relacionado con Error 500? Anúnciate en este término.

Términos relacionados

Categorías: Web Backend