Il codice di stato “500 Internal Server Error” è una risposta HTTP che indica che il server ha incontrato un problema imprevisto che gli ha impedito di completare la richiesta. Di solito indica un problema del server stesso e non della richiesta fatta dall'utente.
Per esempio, un errore nella configurazione del server, un bug nel codice lato server o problemi con le risorse del server possono provocare un errore 500. È un messaggio di errore generico, usato quando il server non può dare dettagli più precisi sul problema. Gli utenti che lo incontrano possono dover aspettare che il server venga riparato, mentre gli amministratori del sito dovrebbero controllare i log del server per trovare e risolvere il problema.