HTTP 500 - Internal Server Error

HTTP 500 - Internal Server Error HTTP 500 - Internal Server Error

Inserito il 25/06/2004 - letto 31692 volte

Messaggio di errore in Inglese

HTTP 500 - Internal Server Error

Messaggio di errore in Italiano

HTTP 500 - Errore Interno del Server

Da cosa dipende e come risolvere il problema...

Il messaggio HTTP 500 - Errore interno del server è probabilmente uno tra gli errori più odiati da chiunque, soprattutto tra gli sviluppatori.

Perchè? Semplice, perchè in realtà dice tutto e niente e spesso contribuisce solamente a infondere panico tra gli utenti.
Vediamo come è possibile trasformare questo messaggio, decisamente user unfriendly, in uno un po' più comprensibile.

Il codice http di questo errore , il 500, è generato quando si ha a che fare con un problema di elaborazione del web server che non è in grado, per un motivo legato all'interpretazione della pagina, di completare la richiesta.
L'errore è molto generico ed è quindi praticamente impossibile risalire al problema da questa forma di notifica.

Ecco un esempio di come si presenta l' errore HTTP 500 con il browser Internet Explorer .

HTTP 500 - Errore interno del Server

Fortunatamente è possibile ottenere informazioni più dettagliate sulla natura dell'errore che saranno utili per procedere alla correzione.

Per visualizzarli è sufficiente usare un browser differente da Internet Explorer o in alternativa seguire questa semplice procedura per disattivare i messaggi di errore http brevi:

  • Aprite il pannello di configurazione di IE: Strumenti > Opzioni Internet
  • Scegliete la Scheda Avanzate
  • Alla voce Esplorazione disattivare l'opzione Mostra Messaggi di Errore HTTP Brevi
  • Applicate, chiudete il browser e riavviate

Visitando nuovamente la pagina noterete ora un errore che, per la gran parte degli sviluppatori, risulterà ora decisamente più comprensibile.
E' così possibile leggere in modo inconfondibile le informazioni riguardo la linea che genera l'errore ed altri contenuti utili.

Nel nostro caso, ecco come si presenta il nuovo errore:

HTTP 500 - Errore interno del
Server

Ora, con le idee più chiare ed un orientamento più preciso, è possibile verificare il motivo dell'errore, nel nostro caso un percorso specificato non correttamente.

Correggiamo l'errore e verifichiamo il funzionamento della pagina.

E' buona norma, anche per gli utenti non sviluppatori, disattivare i messaggi di errori generici , per poter leggere gli errori in modo più specifico e soprattutto non confondere, ad esempio, una pagina non trovata (HTTP 404) con un errore di elaborazione.

Visualizzare i messaggi completi si rivela utile anche per avvertire tempestivamente il responsabile di un sito web che state visitando, nel caso incontriate un errore, per permettergli di ricorrere alle necessarie correzioni.