802
A volte viene visualizzato un errore “HTTP 500” o “Internal Server” nel browser. Vi spieghiamo di cosa si tratta.
HTTP Error 500 – Fix Internal Server Error: Come fare?
Solo un amministratore o un programmatore web può risolvere questo errore. Come utenti, non avete altra scelta che aspettare pazientemente. È inoltre possibile utilizzare i seguenti trucchi:
- In rari casi, una pagina che non è stata correttamente memorizzata nella cache del browser può causare questo errore. Per assicurarsi che l’errore non sia causato dal browser, cancellare la cache e i cookie. Abbiamo raccolto le istruzioni su come farlo per Chrome, Firefox e Safari.
- Se avete svuotato la cache e il sito non si carica senza errori, aspettate e riprovate dopo qualche minuto. Se l’errore compare ancora dopo alcune ore, è possibile contattare l’amministratore del server.
- Nella maggior parte dei casi, sotto l’errore c’è un indirizzo e-mail a cui è possibile contattare l’amministratore. Potreste avere successo, soprattutto con i siti web più piccoli, perché gli amministratori non sono sempre online per controllare lo stato della pagina.
- Purtroppo, una volta contattato l’operatore del sito, tutto ciò che si può fare è aspettare e sperare che l’errore venga risolto al più presto.
Cosa significa errore interno del server?
- Tutti gli errori HTTP con il prefisso “5”, ad esempio “500” o “502”, sono codici di errore lato server. Questo di solito significa che non c’è molto da fare sul lato client per risolvere l’errore.
- L’errore speciale 500 è un errore generale. Ciò significa che il server emette l’errore 500 per tutte le cause di errore sconosciute. Questo rende il codice di errore molto impreciso. In questo caso, spetta all’amministratore del server specificare con maggiore precisione la causa.
- Oltre ai comuni server web come Nginx o Apache, esiste anche IIS, alias Microsoft Information Service. Questo server web è caratterizzato dal fatto che i codici di errore 5s contengono cifre decimali, il che porta a messaggi di errore precisi.
Cause dell’errore HTTP 500
L’errore si verifica principalmente durante l’elaborazione della richiesta inoltrata, dove si verifica un impedimento nell’esecuzione del sito web. Le cause sono molteplici:
- Una causa dell’errore potrebbe essere un file .htaccess o uno script difettoso, o anche se un percorso è impostato in modo errato.
- Anche se non c’è abbastanza memoria per un processo, la richiesta al sito web non può essere completata.
- Se le autorizzazioni per un’esecuzione o un file non sono impostate correttamente, si verificherà anche un errore 505.
- Gli script lato server o i programmi Web compilati creati con Java, ad esempio, mostrano regolarmente errori. Tra l’altro, questo messaggio di errore si verifica non appena non sono stati presi in considerazione tutti i casi di elaborazione di un modulo inviato al server.
- I database possono anche fallire in modo che il server web non vi acceda durante l’elaborazione della richiesta ed emetta invece questo messaggio di errore.
- Poiché i server Web vengono utilizzati giorno e notte, non è improbabile che uno o l’altro disco rigido si guasti. Ciò significa che il server web non può più accedere ai file caricati, ad esempio.