O que é o erro de servidor interno HTTP 500 e como corrigi-lo?
Publicados: 2022-04-08Em algum momento, você deve ter encontrado um erro 500 Internal Server Error ao tentar acessar um determinado site. Como visitante, você pode ignorá-lo, mas como administrador do site, você não pode se dar ao luxo de ignorá-lo e se livrar dele o mais rápido possível.
Não apenas o frontend do site, mas também o painel do administrador do WordPress podem não estar disponíveis para acesso. Neste artigo, mostraremos alguns dos motivos pelos quais esse erro ocorre, como evitá-lo e por que é importante investir em um servidor de hospedagem confiável para evitar esse erro e melhorar o tempo de atividade do site.
A ocorrência frequente do erro 500 no servidor interno é ruim para a reputação do seu negócio e fará com que os visitantes percam a confiança em sua marca. Além da reputação, também prejudicará seus rankings nos mecanismos de pesquisa. Portanto, é aconselhável evitar esse erro e entender profundamente do que se trata e como solucionar problemas.
Às vezes, pode ser devido a um problema na configuração do site, enquanto às vezes tem algo a ver com problemas no servidor, que podem estar além do seu controle.
O que é um erro de servidor interno 500?
Em um de nossos artigos anteriores sobre códigos de status HTTP , abordamos em detalhes os tipos de erros que os usuários do site podem encontrar. O código de status de erro de 3 dígitos que começa com '5' e se parece com 5XX indica que não há problema com a solicitação feita pelo agente do usuário.
Mas devido a alguns outros motivos, o servidor não consegue processar a solicitação devido à configuração incorreta do site ou devido a algum problema encontrado no servidor.
Enquanto 500 indica especificamente que o servidor web está enfrentando algum tipo de problema interno devido ao qual a solicitação feita pelo agente do usuário não pôde ser processada naquele momento. Às vezes, esse tipo de erro é momentâneo, que dura alguns minutos e às vezes apenas alguns segundos.
Mas se o problema persistir, é provável que haja um problema com o site. Além disso, verifica-se que muitas vezes o problema surge devido à configuração incorreta do site, que você pode corrigir do seu lado.
Mas se isso for muito frequente, você deve discutir o problema com a equipe de suporte técnico do servidor da Web para ajudá-lo a solucionar o problema. Alguns outros códigos de erro 5XX populares são 502 Bad Gateway error, 504 Gateway timeout error
Para um tipo de problema mais específico, você precisa examinar o código de erro específico usando ferramentas como o MS IIS. Alguns dos códigos que ocorrem mais comumente são mostrados abaixo:
Lista de códigos de 500 erros internos do servidor | |
Código | Explicação |
500.11 | O aplicativo trava no servidor da Web quando uma solicitação é feita por um agente do usuário. |
500,12 | O aplicativo está em processo de reinicialização no servidor web. |
500,13 | O servidor web está muito ocupado com outras solicitações. Em outras palavras, ele está sobrecarregado com um grande número de solicitações, o que é mais do que sua capacidade. |
500,14 | Configuração de aplicativo inválida no servidor. A instalação do site WordPress está incorreta ou corrompida. |
500,15 | Solicitações diretas para GLOBAL.ASA não são permitidas. |
500,16 | As credenciais de autorização UNC estão incorretas. |
500,17 | O armazenamento de autorização de URL não pode ser encontrado. |
500,18 | O armazenamento de autorização de URL não pode ser aberto. |
500,19 | Os dados deste arquivo estão configurados incorretamente na Metabase. |
500,2 | O escopo de autorização de URL não pode ser encontrado. |
500,21 | Módulo não reconhecido. |
500,5 | Ocorreu um erro de regravação durante o tratamento da notificação RQ_BEGIN_REQUEST. Ocorreu um erro de configuração ou de execução de regra de entrada. |
Como corrigir erro de servidor interno 500 no WordPress?
Se houver um erro de servidor interno 500 em seu site WordPress, os usuários não poderão acessar nenhuma de suas páginas, o que indica que pode haver um problema no diretório raiz. Aqui estão alguns dos problemas mais comuns devido aos quais seu site WordPress tem um erro de servidor interno HTTP 500.
- Arquivo .htaccess corrompido
- Excedendo o limite de memória do PHP
- Problema de plug-in ou tema com defeito
- Arquivos principais corrompidos
- Verifique as permissões do arquivo
- Versão PHP não suportada
- Entradas DNS incorretas
- Problema com o próprio servidor
#1 – Arquivo .htaccess corrompido
Uma das causas mais comuns de erro do WordPress 500 é um arquivo .htaccess corrompido (encontrado no diretório raiz) que pode surgir devido a uma atualização de plugin, atualização de tema, etc., ou durante a migração de um servidor para outro. Para corrigir esse erro, você pode substituir o arquivo htaccess atual por outro.
Às vezes você pode não conseguir ver o arquivo .htaccess, nesses casos verifique também os arquivos ocultos no diretório raiz. Além disso, verifique se o arquivo está nomeado corretamente. Leia tudo sobre o arquivo htaccess no wordpress aqui .
#2 – Excedendo o limite de memória do PHP
Isso pode acontecer devido a algum plugin ou tema consumindo muita memória de processamento, ou se você estiver usando muitos plugins. Se o seu site WordPress estiver consumindo muita memória para processar uma solicitação, você poderá ficar sem limite de memória.
Você pode aumentar o limite de memória para solucionar esse problema. Isso pode ser feito fazendo algumas modificações no arquivo wp-config ou no arquivo php.ini.
Adicione este código ao arquivo wp-config:
Você pode aumentar o limite de memória alterando 64M para 128M, 256M e assim por diante.
Alternativamente, você pode aumentar o limite de memória através do php.ini. Edite seu php.ini, descubra a linha de código que define o limite de memória que ficará assim:
memory_limit = 32M ;
Você pode aumentá-lo para 64M, 128M, 256M e assim por diante.
Outro problema relacionado é com o tempo máximo de execução. Se uma solicitação feita pelo agente do usuário demorar mais do que o limite de tempo definido para a solicitação de processo do site. Você pode aumentar o limite máximo de tempo de execução através do arquivo wp-config, arquivo .htaccess ou arquivo php.ini.
Para definir o Max Execution Time usando wp-config, adicione o seguinte código ou se o código já existir aumente seu valor:
set_time_limit(300);
Para aumentar o limite de tempo usando o arquivo .htaccess, adicione ou edite o seguinte código:
php_value max_execution_time 300
Você também pode editar o php.ini para aumentar o tempo de execução usando este código:
max_execution_time = 300
#3 – Problema de plugin ou tema com defeito
Se você instalou ou atualizou recentemente um plug-in, talvez seja necessário investigar se isso está causando um problema. Se você puder acessar o painel de administração, poderá desativar todos os plug-ins de uma só vez e atualizar o site para verificar se funciona agora.
Se funcionar reative os plugins um após o outro e verifique após ativar cada um dos plugins. Dessa forma, você poderá identificar qual plugin está causando o problema. Se depois de desativar os plugins o site ainda não estiver funcionando, o problema obviamente não é devido a nenhum dos plugins.
Se você não conseguir acessar o backend de administração, poderá renomear o diretório de cada um dos plugins e, ao fazer isso, poderá verificar o site após renomear cada um deles e ver se o problema é resolvido. Além disso, é recomendável manter todos os plugins atualizados.
Tente atualizar ou mudar o tema do seu site WordPress e veja se o erro interno do servidor desapareceu. Às vezes, scripts e códigos desatualizados ou corrompidos nos arquivos do tema podem levar a um erro interno do servidor. Se você encontrou esse erro após uma atualização de tema, relate-o ao desenvolvedor do tema e restaure-o para uma versão anterior.
É por isso que é recomendado fazer backups regulares do seu site, especialmente antes de fazer temas, plugins ou atualizações de instalação principal. Alguns provedores de hospedagem também fornecem logs de erros que podem ajudá-lo a identificar melhor a causa do erro.

Provedores de hospedagem como o WPOven fornecem um console dentro do console de hospedagem para atualizar os plugins, temas, arquivos principais e muitas outras ferramentas de gerenciamento para melhor desempenho e controle sobre seu site, juntamente com opções regulares de backup e restauração.
#4 - Arquivos principais corrompidos
Você pode carregar os arquivos atualizados por meio de um servidor FTP para solucionar o erro interno do servidor em seu site WordPress. Você pode enviar os arquivos atualizados do WordPress.com e enviá-los para o servidor usando software FTP como FileZilla etc.
#5 - Verifique as permissões do arquivo
Para que o site WordPress funcione perfeitamente, é essencial ter todas as permissões de diretório e arquivo configuradas corretamente. As configurações de permissão de arquivo recomendadas são as seguintes:
- 755 para todas as pastas e subpastas.
- 644 para todos os arquivos.
Configurações de permissão incorretas levarão ao bloqueio de alguns plugins, temas e scripts para funcionar.
No WPOven você pode usar a ferramenta “Fix Permissions” para corrigir permissões de arquivo em Sites->Ferramentas no painel.

#6 – Versão PHP não suportada
Existem versões desatualizadas do PHP que não são mais suportadas pela versão mais recente do WordPress. Uma das versões mais recentes 7.0, 7.1, 7.2, 7.3 e 7.4 são altamente recomendadas. Você também pode consultar nosso artigo sobre versões do PHP para obter mais detalhes.
Além disso, você pode encontrar a versão mais recente do PHP 8 aqui. WPOVen – Hospedagem WordPress Gerenciada Vem com as últimas atualizações do PHP.
#7 Entradas DNS incorretas
Se o seu DNS estiver apontando para um servidor diferente do seu servidor de hospedagem, os visitantes não poderão acessá-lo. Certifique-se de que as entradas DNS estejam corretas.
#8 – Problema com o próprio servidor
Se nenhum deles funcionar, você deve entrar em contato imediatamente com a equipe de suporte técnico do seu provedor de hospedagem para solucionar o problema. Pode haver um problema com o hardware do servidor ou com o software. Se houver relatórios de interrupções frequentes no servidor, você deve considerar mudar para outra empresa.
Confira nosso artigo sobre segurança do WordPress aqui
Dicas para evitar erros internos do servidor e solução rápida de problemas
- Em primeiro lugar, mantenha todos os plugins, temas e WordPress Core atualizados. As versões desatualizadas tendem a criar mais problemas e são mais propensas a ameaças de segurança, como malware e hackers.
- Sempre faça backups regulares dos arquivos e banco de dados do seu site WordPress. Use um bom plugin que faça backup regular e possa restaurar facilmente o site para a versão desejada.
- Ative 'Depuração'. É um pequeno truque que o ajudará a depurar facilmente o site, fornecendo informações vitais sobre a causa do problema. Ele pode ser habilitado adicionando a seguinte linha de código em seu arquivo wp-config: “define( “WP_DEBUG”, true );”
- Aumente seu limite de memória PHP (como explicado acima).
- Use um servidor altamente confiável.
- Use plugins de segurança para verificar e auditar seu site regularmente.
- Use apenas plugins e temas confiáveis e confiáveis, que forneçam um bom suporte.
Algumas das principais empresas de hospedagem de servidores da Web, como a WPOven, têm um sistema para acompanhar de perto os sites hospedados do WordPress e enviar uma notificação ao administrador do site. Existem algumas ferramentas gratuitas de monitoramento de sites baseadas na Web, como o UptimeRobot, que também enviam notificações caso o site não esteja funcionando por qualquer motivo.
Etapas para solução de problemas de 500 Internal Server Error.
Passo 1: Recarregue a página, às vezes há um problema momentâneo com o servidor, então um simples recarregamento da página levará você à página.
Etapa 2: Limpar o cache do navegador: Usando Hard Refresh (Ctrl + F5) você pode limpar o cache, além disso, você pode acessar o histórico do navegador e limpar o cache do navegador.
Etapa 3: tente acessar o backend wp-admin da sua instalação do WordPress.
Passo 4: Se você conseguir acessar o painel de administração, desative todos os plugins para ver se resolve o problema. Se isso acontecer, comece a reativar os plugins um por um para identificar quem está criando o problema. Você tem que se livrar desse plugin. Antes de fazer isso, certifique-se de que todos os plugins estejam atualizados para a versão mais recente.
Passo 5: Se você não conseguir resolver o problema, mude o tema para o padrão, se resolver o problema, você terá que atualizar o tema ou alterar o tema. Provavelmente alguns dos arquivos do tema podem ser corrompidos, portanto, você pode reenviar os arquivos.
Passo 6: Se o problema persistir, verifique o arquivo .htaccess, as permissões do arquivo, bem como (como explicado acima),
Etapa 7: você também pode verificar seus logs de erros e descobrir as possíveis causas que acionam 500 erros internos do servidor. Tudo o que você precisa fazer é fazer login no cliente FTP e navegar até o diretório de log de erros e baixá-lo ou abri-lo diretamente em um editor.
Isso ajudará você a restringir o problema para que você descubra facilmente o problema exato e possa corrigi-lo imediatamente. Você também pode ler nosso guia completo sobre Como acessar e configurar os logs de erros do WordPress?
Etapa 8: também é altamente possível que o erro 500 do servidor interno possa ser gerado devido a arquivos principais corrompidos do WordPress, especialmente se você estiver executando um site antigo. Para corrigir isso, a coisa mais fácil que você pode fazer é substituir completamente os arquivos principais do WordPress antigos pelos novos sem afetar seu tema e plugin do WordPress.
Para reinstalar os arquivos principais do WordPress, você pode consultar nosso post detalhado e abrangente sobre Como reinstalar o WordPress usando os 4 melhores métodos?
Etapa 9: Se o problema persistir, entre em contato imediatamente com a equipe de suporte técnico para ajudá-lo a resolver o problema e tornar seu site ativo.
Onde você pode ver um erro de servidor interno 500?
- Erro HTTP 500 em um site WordPress:
- Erro 500 no Linux:
- 500 erro interno do servidor NGINX
Erro de servidor interno HTTP 500 em um site WordPress:
Se o seu site encontrou um erro de servidor interno, você não poderá acessá-lo. Em casos extremos, você pode não conseguir acessar nem mesmo o backend wp-admin.
Normalmente, seu navegador mostrará qualquer uma das seguintes mensagens:
- “500 Erro interno do servidor”
- “HTTP500”
- "Erro do Servidor Interno"
- “HTTP 500 – Erro interno do servidor”
- “Erro 500”
- “Erro HTTP 500”
- “500 – Erro interno do servidor”
- “500 Erro interno do servidor. Desculpe, algo deu errado.”
- “500. Isso é um erro. Havia um erro. Por favor, tente novamente mais tarde. Isso é tudo que sabemos."
- “O site não pode exibir a página – HTTP 500.”
- “Atualmente, é incapaz de lidar com este pedido. ERRO HTTP 500.”
500 erro de servidor interno no Linux:
Se os visitantes do seu site estiverem recebendo o status de erro 500 HTML, você também poderá solucioná-lo usando o Linux, especialmente se o erro surgir devido a qualquer um dos scripts CGI ou PERL.
Além disso, o erro pode ser devido às versões não compatíveis do PHP e do Apache. Nesse caso, você precisa atualizar o PHP ou recompilar o Apache. No Apache, você pode acessar os logs de erros nos seguintes locais:
/usr/local/apache/logs/error_log
/usr/local/apache/logs/suphp_log
Você pode usar os comandos do Linux para corrigir os erros, por exemplo, para alterar as permissões de arquivo e pasta, use os seguintes comandos:
cd public_html
encontrar . -type d -exec chmod 755 {} \;
encontrar . -type f -exec chmod 644 {} \;
500 Server Error em alguns sites populares:
Embora existam menos instâncias de 500 erros de servidor interno no site mais visitado do mundo, mesmo assim eles encontraram o erro em algum momento. Alguns sites também têm páginas de erro muito criativas. Alguns dos exemplos são mostrados abaixo:
- FitBit. com:
- Amazonas
- Disney
- GitHubGenericName
Alguns dos principais provedores de rede de entrega de conteúdo, como a AWS da Amazon, oferecem a criação de uma página personalizada quando há um erro de servidor interno 500.
500 erro interno do servidor NGINX
Quando há um problema que ocorre no lado do servidor, devido ao qual o NGINX não consegue retornar uma resposta adequada, ele começa a mostrar o erro 500 interno do servidor. O problema pode ocorrer devido a vários motivos, alguns dos mais comuns são permissões de arquivo limitadas e erros no script.
No entanto, você pode corrigir facilmente esse erro seguindo estes métodos simples:
- Force a atualização ou reinicie sua página da web.
- Confira seus logs de erros.
- Confira os roteiros.
- Verifique se a permissão adequada é concedida a pastas e arquivos.
- Verifique todos os seus redirecionamentos.
Como o erro 500 do servidor interno afeta sua classificação no mecanismo de pesquisa?
A indisponibilidade de sites ou, em outros termos, o tempo de inatividade mais longo e frequente do site pode afetar negativamente suas classificações nos mecanismos de pesquisa. O Google sempre se esforça para fornecer uma boa experiência de usuário aos visitantes e, portanto, se muitos visitantes encontrarem o problema em diferentes momentos, ele rebaixará a classificação do site com certeza.
Por isso, é importante levar a sério esses erros e continuar monitorando os sites. Usando o Google Analytics e o Search Console, você pode ver quantos visitantes enfrentaram o erro. Além da experiência do usuário, o rastreador do Google também rastreia o site regularmente e, ao rastreá-lo, descobriu que o site não está disponível de forma consistente, o que afetará negativamente as classificações.
Conclusão
A gravidade do erro 500 Internal Server Error depende da frequência com que o erro ocorre e da causa do erro. Se o erro estiver nos arquivos ou na configuração do site, você precisará corrigi-lo ou obter ajuda profissional.
Mas se ocorrerem erros com frequência devido a algum problema com o hardware ou software do servidor, você precisará migrar imediatamente para uma empresa de hospedagem mais confiável e confiável
Perguntas frequentes gerais
O que significa erro de servidor interno 500?
O código de resposta do Hypertext Transfer Protocol (HTTP) 500 Internal Server Error representa que o servidor não pode atender a uma solicitação específica feita por um usuário no front-end do site.
Como faço para corrigir o erro interno do servidor?
As melhores e mais rápidas maneiras de corrigir os erros internos do servidor são
- Tente recarregar suas páginas da web. Faça isso com F2 ou Ctrl+F5
- Limpe o cache de seus navegadores.
- Exclua todos os cookies do navegador.
- Você também pode entrar em contato com o administrador do site para informá-los
O que causa o erro interno do servidor?
500 Erros de servidor interno são causados devido a erros de servidor em que o servidor pode não ser capaz de atender a qualquer solicitação específica naquele momento. Também pode ocorrer devido a alguns problemas de política com suas APIs.