Kod „500 Internal Server Error” to odpowiedź HTTP, która mówi, że serwer napotkał nieoczekiwany problem i nie mógł wykonać żądania. Ten błąd zwykle wskazuje na problem z samym serwerem, a nie z żądaniem użytkownika.
Błąd 500 może wywołać na przykład zła konfiguracja serwera, błąd w kodzie po stronie serwera albo problemy z zasobami serwera. To ogólny komunikat, którego serwer używa, gdy nie może podać dokładniejszych informacji o problemie. Użytkownik, który go zobaczy, zwykle musi poczekać, aż serwer zostanie naprawiony. Administrator strony powinien przejrzeć logi serwera, aby znaleźć i usunąć przyczynę.