[Como] 5 maneiras de corrigir erro interno do servidor WordPress 500

Erro interno do servidor WordPress 500

O erro interno do servidor WordPress 500 é um dos erros comuns do WordPress que você encontrará como editor do WordPress. 

Esse erro geralmente é causado por algo sendo corrompido em seus arquivos do WordPress ou por um problema no servidor do seu provedor de hospedagem.

Esse erro pode ser frustrante, especialmente para iniciantes em WordPress, porque não informa qual é o problema. Você precisará ter um pouco de paciência e perseverança junto com as habilidades básicas de solução de problemas do WordPress para encontrar e corrigir erros internos do servidor do WordPress 500.

Mostraremos exatamente o que você precisa hoje na dica de hoje.

Antes de começarmos a corrigir o erro interno do servidor do WordPress 500, vamos começar com algo diferente.

O que é HTTP Error 500 - Internal Server Error?

O erro HTTP 500 é um erro geral do servidor que significa que o servidor encontrou um problema no back-end que não foi capaz de tratar normalmente. Algo deu errado, geralmente durante a execução de um PHP ou outra função de código que resultou em uma exceção não tratada, e o servidor não pode ser mais específico sobre qual é o problema. 

Na realidade, o erro 500 é uma mensagem de exceção abrangente quando não consegue lidar com uma situação que surgiu.

O motivo para esse erro ser lançado pode ser:

  • Um bug ou entrada / dados inesperados indo para um plug-in fazendo com que ele não seja capaz de lidar com o resultado
  • Um arquivo, plug-in ou outro recurso de servidor corrompido que está causando um erro
  • Uma configuração incorreta no servidor, resultando na incapacidade do servidor de entender ou servir corretamente o visitante
  • Problemas de hardware ou software também podem resultar em erros de servidor HTTP 500 

O HTTP Error 500 é um código de status padrão definido no protocolo HTTP. Embora muitas pessoas estejam familiarizadas com outros erros de HTTP, como 404 não encontrado) ou 301 (redirecionar), poucas pessoas entendem o 500 erro de servidor

Em geral, qualquer coisa iniciada com 5 ** significa que ocorreu um erro no servidor - um cliente tentou realizar uma solicitação válida no servidor, mas o servidor teve um problema em atender a essa solicitação devido a um problema no servidor.

Para parafrasear isso usando a terminologia da Wikipedia

Os códigos de status de resposta que começam com o dígito "5" indicam casos em que o servidor está ciente de que encontrou um erro ou é incapaz de executar a solicitação.

Claro, se o seu site está sendo executado no WordPress, isso significa que o servidor da web que alimenta o seu site encontrou um erro no WordPress (ou outro) em que não foi capaz de atender à solicitação.

Se for encontrado um erro de servidor interno do WordPress 500, você verá uma página como a abaixo ao acessar seu site:

erro interno do servidor wordpress 500 

 

Como corrigir o erro 500 interno do servidor em seu site WordPress

Os dois motivos mais comuns para esse erro são um arquivo .htaccess corrompido ou outro arquivo, ou um plugin ou função excedeu o limite de memória do servidor PHP.

O arquivo .htaccess em seu WordPress O diretório pode ser corrompido depois de instalar um plug-in ou fazer outra alteração no seu site WordPress. O erro do WordPress 500 é facilmente corrigido neste caso.

No entanto, se você estiver vendo uma página em branco do WordPress em vez da mensagem de erro acima, é um problema diferente. Nesse caso, em vez de seguir o guia abaixo, dê uma olhada neste guia: Página em branco do WordPress: encontre e conserte a origem da tela branca da morte

Vamos dar uma olhada em alguns dos principais problemas que causam o erro interno do servidor do WordPress 500 e aprender como resolvê-los. Mas antes de fazermos isso, podemos dar uma olhada neste pequeno vídeo que explica os principais problemas que podem causar isso.

-Ugh_ynhIfI

Importante: Como sempre, pegue backups suficientes antes de proceder. Portanto, mesmo se algo der errado, você pode restaurar seu site WordPress.

Caso você não esteja confiante o suficiente para resolver o problema sozinho, você pode encontrar desenvolvedores WordPress adequados que podem ajudá-lo a diagnosticá-lo. Clique no link a seguir para ler mais: https://www.collectiveray.com/wordpress-developers-for-hire

Há outro erro que também é irritante, aquele que não desaparece após realizar uma atualização manual ou central, aquele que diz que o WP não está disponível para manutenção programada, mas existem várias maneiras de resolver isso, incluindo o seguinte:  Como corrigir "Brevemente indisponível para verificação de manutenção programada em um minuto".

Verificar erros e arquivos de log do servidor

Erros CPanel

Embora o front-end do seu site possa estar gerando um erro vago de http 500, é bem provável que no back-end ou na seção Erros do seu servidor de hospedagem compartilhada haja mais detalhes que podem explicar de onde vem o erro .

erros cpanel

A primeira coisa que você deve fazer é visitar a seção Erros, seja no CPanel ou não, se você estiver usando uma plataforma de hospedagem customizada. Se você não consegue ver isso, é melhor entrar em contato com sua empresa de hospedagem imediatamente.

Depois de clicar aqui, você verá várias mensagens de erro. Se o seu site ainda está gerando o erro HTTP 500, deve haver algumas mensagens de erro que podem indicar a origem do problema.

Certifique-se de que está procurando entradas que ocorram na mesma hora em que o erro começou a ser gerado.

error_log

Este é outro arquivo que pode conter alguns detalhes sobre o erro que está sendo gerado. Este é o log de erro padrão do PHP e quaisquer erros devem estar neste arquivo. Abra este arquivo e verifique se há entradas recentes na época em que seu site começou a gerar erros de servidor interno HTTP 500.

Outros registros

Embora os locais acima sejam os mais comuns para arquivos de log, a configuração específica do seu site pode ser diferente, portanto, dê uma olhada no gerenciador de arquivos e, talvez, pesquise por arquivos de log que possam fornecer uma indicação do problema.

Razões para o erro interno do servidor WordPress 500

Como disse, pode haver muitos motivos para o erro interno do servidor do WordPress 500. Alguns dos principais motivos estão listados abaixo.

  • Arquivo .htaccess corrompido
  • Problemas de limite de memória PHP
  • Problema causado por plug-ins com defeito
  • Arquivos principais do WordPress corrompidos
  • Problema de hospedagem no servidor web

1. Arquivo .htaccess corrompido ou incorreto

Se o problema ocorreu por causa de um problema com o arquivo .htaccess, você provavelmente estará ciente disso, porque muito provavelmente você estava mexendo no site ou executando algumas atualizações ou modificações quando de repente o site começou a gerar 500 erros internos do servidor.

Para solucionar problemas de seu site WordPress para corrigir erros internos do servidor, uma das primeiras coisas que você pode fazer é corrigir, restaurar ou criar um novo arquivo .htaccess.

Normalmente, o .htaccess fica corrompido quando você tenta instalar um plug-in defeituoso em seu site ou quando você tenta personalizar o arquivo .htaccess do seu site e inserir um comando (quebrado) que o servidor da web não consegue manipular. 

Você também pode estar tentando usar um recurso ou função não compatível com o seu site.

Essa correção geralmente é simples. A solução mais simples é remover todos os ajustes que você acabou de fazer ou certificar-se de que está seguindo as instruções corretamente. Se isso não funcionar, você pode obter uma versão do arquivo .htaccess de uma versão funcional do seu site.

Substitua a versão do backup e seu site deve ser restaurado.

Basta substituir seu arquivo .htaccess atual por um novo. A maioria dos sites armazena uma cópia do arquivo .htaccess original como htaccess.txt.

O arquivo .htaccess é normalmente encontrado no diretório raiz. É aqui que você pode ver outros diretórios importantes, como wp-admin, wp-content e wp-includes.

Se não estiver vendo o arquivo .htaccess nesse local, você precisará garantir que todos os arquivos ocultos possam ser visualizados. Isso normalmente é feito nas configurações do gerenciador de arquivos da sua conta de hospedagem do WordPress:

gerenciador de arquivos de hospedagem mostrar arquivos ocultos

Se você estiver usando FileZilla como seu cliente FTP, vá para o menu Servidor e clique em Forçar exibição de arquivos ocultos.

Mostrar servidor Filezilla oculto 

Agora você deve conseguir ver o arquivo .htaccess se ele estiver oculto.

Agora, você precisará renomear seu arquivo .htaccess. Uma vez feito isso, a próxima etapa é criar um novo arquivo.  

 renomear htaccess

Simplesmente, abra um editor de texto em seu PC e copie o trecho de código abaixo e cole-o.

# BEGIN WordPress

RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

Salve-o como um arquivo .txt. Uma vez feito isso, carregue o arquivo para o diretório raiz e renomeie-o como .htaccess. Pode ser necessário reconfigurar algumas configurações adicionais que você tinha no arquivo anterior, como redirecionamentos ou quaisquer outras configurações que foram habilitadas no arquivo htaccess.

2. Excedendo o limite de memória do PHP

Semelhante a um arquivo .htaccess corrompido, esgotar o limite de memória do PHP também é um problema comum que causa o erro interno do servidor do WordPress 500.

Para corrigir o problema, você precisará aumentar a memória PHP. Siga as etapas abaixo.

Abra seu arquivo wp-config.php. Você pode encontrar o arquivo no diretório raiz onde seu arquivo .htaccess está localizado.

Copie o trecho de código abaixo nele e salve o arquivo.

define('WP_MEMORY_LIMIT', '64M');

 wp config aumentar o limite de memória
 
 

Se isso não funcionar, pode ser que sua memória precise ser aumentada de uma maneira diferente.

Você pode tentar usar este ajuste do php.ini para aumentar a memória:

 

memory_limit = 64M

 

Tente dobrar a memória. Você também deve discutir isso com sua empresa de hospedagem, pois pode haver algumas limitações.

Para mais ajustes essenciais do WordPress como este, você pode consultar este guia: 101 truques do WordPress que todo blogger sério precisa saber

Se aumentar o limite de memória corrige seu problema, isso significa que você corrigiu o problema temporariamente. Você ainda precisa descobrir qual plugin ou função está esgotando o limite de memória. Isso pode ser devido a um plug-in com defeito ou a uma função de tema mal codificada.

Você pode pedir à sua empresa de hospedagem que examine os logs do servidor para ajudá-lo a descobrir o motivo da causa.

Como alternativa, tente instalar o plug-in P3 (Plugin Performance Profiler) (que infelizmente não é mais atualizado) ou o monitor de consultas que pode detectar plug-ins com consultas lentas (normalmente resultando em consumos de memória). Este plugin ajuda você a descobrir qual plugin está degradando o desempenho do seu site e excedendo o limite de memória. 

Consulte este guia se quiser aprender como usar este plug-in para traçar o perfil de desempenho do plug-in: O guia definitivo para analisar e corrigir o desempenho do seu site WordPress. Neste guia, procure a seção Monitor de Consultas.

Observação: se o seu site está frequentemente excedendo o limite, você pode querer mudar seu host WordPress para um provedor de hospedagem premium como o servidor de hospedagem VPS InMotion. O InMotion tem memória estourável, portanto, durante picos de carga temporários, ele garante que seu site não exceda o limite de memória, o que evita erros internos do servidor WordPress 500.

Clique aqui para ler nossa análise completa da hospedagem VPS do InMotion: https://www.collectiveray.com/inmotion-hosting-review

3. Plug-in com defeito

Se nenhuma das soluções acima resolveram o erro HTTP 500, provavelmente o problema é causado por um plug-in defeituoso que você instalou no servidor.

Simplesmente renomeie o diretório dos plug-ins e verifique se corrige o erro interno do servidor do WordPress 500. Se renomear o diretório corrigir o problema, isso indica que um ou mais de seus plug-ins são a razão do problema.

Para encontrar exatamente o plug-in com defeito, em primeiro lugar, restabeleça o nome do diretório do plug-in. Isso significa que todos os seus plug-ins agora estão ativados. Agora comece a renomear as pastas de cada plug-in uma por uma para algo como plug-in antigo, até que seu site não exiba mais o erro 500. Quando isso acontece, você encontrou o plugin com defeito.

 

editar diretório de plugins

Depois de encontrá-lo, livre-se dele em seu site e relate-o ao autor do plug-in.

Além disso, você pode habilitar a depuração do WordPress para descobrir a causa raiz do problema. Siga este guia para aprender tudo que você precisa saber sobre como habilitar a depuração do WordPress.

4. Arquivos principais do WordPress corrompidos

Se as soluções acima não resolverem o seu problema, é provável que seja causado por arquivos corrompidos.

Nesse caso, você deve baixar o WordPress mais recente e recarregar as pastas wp-admin e wp-includes de uma nova instalação do WordPress para o seu site do WordPress.

arquivos principais corrompidos 

Se o problema for causado por arquivos corrompidos, recarregar os arquivos principais deve corrigir o problema.

5. Problemas com o provedor de hospedagem

Caso nenhuma das etapas acima o ajude a encontrar uma solução para o erro interno do servidor WordPress 500, você precisará entrar em contato com seu provedor de hospedagem na web.

A qualidade da resposta que você recebe para sua solicitação de suporte difere entre os hosts. Você precisará informar ao seu host exatamente quais etapas de solução de problemas executou para mostrar a eles que já trabalhou para corrigir o problema.

Você já deve ter passado por todas as etapas acima antes de entrar em contato com seu anfitrião.

Observando os logs do servidor, eles devem ser capazes de encontrar a causa do problema.

PERGUNTAS FREQUENTES

Como faço para corrigir o erro 500 no WordPress?

A maioria dos problemas do Error 500 no WordPress são causados ​​por problemas comuns, como configuração incorreta de arquivos, htaccess corrompido ou problemas de memória insuficiente. Primeiro, reverta todas as alterações que você acabou de fazer, verifique os logs de erros e comece a solucionar o problema seguindo nosso guia.

O que causa 500 erros de servidor interno no WordPress?

500 erros internos do servidor são geralmente causados ​​por arquivos corrompidos, excedendo o limite de memória ou servidores configurados incorretamente. Se você acabou de realizar uma alteração, deve ser fácil reverter e corrigir o seu problema.

Ainda não resolveu o problema? Ficando frustrado tentando resolver isso? Talvez seja hora de falar com os especialistas? Nossos amigos da WPBuffs são os melhores no negócio quando se trata de Serviços de manutenção de sites WordPress - fale com eles, temos certeza que eles vão resolver você!

Você já encontrou um erro interno do servidor WordPress 500? Como você consertou isso? Deixe-nos saber deixando um comentário abaixo.

 

Precisa de ajuda para fazer as coisas? Experimente esses shows acessíveis com melhor classificação no Fiverr!

logotipo da fiverr

Clique aqui para encontrar especialistas em corrigindo problemas do WordPress.

Clique aqui para criar um site WordPress completo.

 

 

 

 

 

Sobre o autor
Shahzad Saeed
Autor: Shahzad SaeedSite: http://shahzadsaeed.com/
Shahzaad Saaed foi destaque em um grande número de sites de autoridade, como um especialista em WordPress. Ele é especialista em marketing de conteúdo para ajudar as empresas a aumentar o tráfego.

Mais uma coisa... Você sabia que as pessoas que compartilham coisas úteis como esta postagem também parecem FANTÁSTICAS? ;-)
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!

Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.

Autor (es) em destaque em:  Logotipo da revista Inc   Logotipo do Sitepoint   Logotipo do CSS Tricks    logotipo do webdesignerdepot   Logotipo WPMU DEV   e muitos mais ...