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
60,895
Líneas de PHP
18,657
Líneas de JS
11,620
Líneas de XSLT
2,498
Líneas de CSV
1,919
Líneas de CSS
577