09/08/2012

¿Que es el "error 500: Internal error"?

Error 500

Josep Sanz

El error 500, es un error generado por el servidor cuando se encuentra con una situación de error que no puede resolver de forma automática. Es decir: si no se encuentra un fichero, el error es el 404 (Not found), si no se puede listar un directorio, el error 403 será lanzado (Forbidden). Para los errores que no tienen una definición explícita, se generará el error 500 (Internal error).

Este error, normalmente aparece en Apache:

  • cuando se usan directivas no soportadas en los ficheros .htaccess.
  • en algunos hostings donde las restricciones de seguridad limitan la ejecución de scripts PHP, por ejemplo, sólo si los permisos de escritura estan restringidos al própio usuario (chmod 0644).
Es decir, que cuando aparezca un error 500, debemos probar de desactivar las directivas del .htaccess y comprobar los permisos de los scripts PHP.


Líneas de XML
54,520
Líneas de PHP
13,756
Líneas de JS
6,192
Líneas de T2T
3,499
Líneas de XSLT
2,538
Líneas de SQL
1,483