500 Internal Server Error / 500 Erro Interno do Servidor

TL;DR;
Um 500 Internal Server Error é um status de resposta HTTP do servidor, reportando um erro geral cuja causa não é totalmente clara. O servidor pode estar ocupado, pode estar passando por um timeout PHP, implantando uma medida anti-flood, ou pode ser um erro no arquivo .htaccess ou um conflito entre os módulos instalados. A primeira medida no caso deste erro é contactar o provedor onde o seu site está hospedado.
O que é um 500 Internal Server Error e o que o pode causar?
Um 500 Internal Server Error é o código de status da resposta HTTP que mostra que o pedido do usuário não está sendo processado devido a um erro interno de algum tipo. O 500 Internal Server Error é um erro muito geral, portanto a causa exata do mau funcionamento nem sempre é muito clara. Pode ser que seja isso:
o servidor está ocupado - se houver um súbito pico nos pedidos dele, os seus recursos podem não ser suficientes para lidar com os pedidos. Este também pode ser o caso se houver um ataque de Ddos. Ele também pode ser causado por um disco com mau funcionamento
a página que envia a mensagem de erro 500 pode ser configurada para acessar recursos externos que não estão imediatamente disponíveis, portanto, experimentando um timeout
em alguns casos, as reescritas no arquivo .htaccess podem não estar funcionando corretamente
A maioria dos sites usa um servidor compartilhado, com recursos limitados. Se um site está recebendo um número maior de solicitações em um curto espaço de tempo, o servidor pode implantar uma medida anti-inundação, para gerenciar o que ele pode considerar como atividade suspeita
o 500 Internal Server Error não é raro no caso de websites que utilizam módulos que estão em conflito uns com os outros. Isto é frequentemente reportado no Wordpress, quando se instala um plugin pode por vezes "quebrar" o website
O que você pode fazer sobre o 500 Internal Server Error?
Dependendo da causa do problema, há diferentes soluções para ele. Do lado dos usuários da web, não há muito que possa ser feito, exceto atualizar a página para ver se o erro persiste. Do lado do proprietário da web, é recomendável esperar 1-2 minutos e atualizar a página. Muitas vezes, o erro desaparece muito rapidamente.
Por outro lado, você deve tentar consertar isso o mais rápido possível para manter seus visitantes felizes. Uma vez que é muito provavelmente um problema com o servidor que está causando o erro, você deve entrar em contato com o seu provedor de hospedagem. Os usuários avançados também podem querer verificar o arquivo .htaccess.
Para usuários do Wordpress (e não apenas para eles), se o problema aparecer logo após a instalação de um novo tema ou plugin, tente desativá-lo e atualize a página. Para estar no lado seguro, você também pode desativar todos os seus plugins (ou renomear temporariamente sua pasta "plugins" no sistema de arquivos - por exemplo, "plugins2"). Se o erro desaparecer, isso significa que o erro é causado por um plugin. Tente habilitá-los novamente, um a um, até que o site se quebre novamente. Desta forma, você identificará o plugin responsável pelo erro.