O código de estado "500 Internal Server Error" é uma resposta HTTP que indica que o servidor encontrou um problema inesperado que o impediu de concluir o pedido. Este erro aponta normalmente para um problema no próprio servidor e não no pedido feito pelo utilizador.
Por exemplo, uma configuração errada do servidor, um bug no código do lado do servidor ou falta de recursos no servidor podem provocar um erro 500. É uma mensagem de erro genérica, usada quando o servidor não consegue dar mais detalhes sobre o problema. Os utilizadores que veem este erro podem ter de esperar até o servidor ser corrigido, enquanto os administradores do website devem rever os registos (logs) do servidor para encontrar e resolver a causa.