Questo articolo descrive cosa significa un errore di 500, come si ottiene un codice HTTP 500, nonché come correggere tali errori.
Cos'è un errore HTTP 500?
Il browser invierà una richiesta al sito di gestione del server host ogni volta che visiti una pagina Web, che produce i dati richiesti e il codice di risposta. Se la richiesta ha ottenuto o meno indicata è indicato dai codici di stato di risposta HTTP.
In cinque gruppi, le risposte sono classificate. Se un messaggio di errore rientra nell'intervallo da 500 a 599, può essere identificato come errore del server.Il codice di stato HTTP 500 è un messaggio di errore generico che il server restituisce perché non esiste un altro messaggio di errore adatto. Può essere attivato da una varietà di barriere che impediscono la complezione della richiesta dal server.
Non c'è molto che puoi fare quando la pagina a cui si accede lancia 500 errori perché l'errore non è indotto dal browser o dalla connessione Internet. Dovresti provare una delle seguenti soluzioni anche se l'errore è stato sul lato server:
Risoluzione dei problemi di 500 errori
L'errore del server interno 500 può essere attivato per una serie di motivi diversi. I più popolari sono qui:
Un problema con l'approvazione. Se il browser Web non ha l'autorizzazione per visualizzare i file del sito, si verificherà un errore HTTP 500.
Errore di sintassi: .htaccess. Quando usi Apache come browser Web, come molto probabilmente hai un .file htaccess nella cartella root del tuo dominio. Una sintassi errata o un comando del modulo inesistente potrebbe comportare un errore di 500.
Problema relativo al database. L'errore HTTP 500 può anche essere causato da dettagli impropri sul database o da un database compromesso.
Problemi con temi e plugin. Sia che tu stia gestendo WordPress o simili CM, dopo aver aggiornato o modificato un plug -in/tema, può verificarsi un errore di 500.
Moduli dal nodo.js. I moduli aggiornati attiveranno un errore di console di amministrazione di 500 se si dispone di un nodo.Sito basato su JS.
Sito hackerato. Molto frequentemente, un errore di 500 deriva da software dannoso che viene inserito nel sito Web.
Interruzione esterna del capitale. Il server restituirà un errore di 500 se il server si collega con un servizio esterno e se tali risorse non sono disponibili.
Il test dei registri del server è il modo migliore per determinare se l'errore di 500 è avvenuto. La posizione dei file dipende dalla quantità di Linux e del server di database. Per Apache e Nginx, i registri degli errori più popolari sono indicati come segue:
Rivedi il nodo.registri js se il software si basa sul nodo.js.
Il registro del server di solito include dati di errore completi per aiutarti a riconoscere e correggere un errore.
Conclusione
Un codice di stato HTTP specifico è l'errore del server interno 500, il che indica che forse qualcosa è andato storto con il server web che ospita la pagina a cui stai accedendo.