Aprenda a Corrigir o Erro Interno do Servidor

Acompanhe as novidades e ultimas postagens.

Voc√™ est√° encontrando o erro 500 no seu site ou enquanto navega pela internet? Bom, voc√™ n√£o est√° sozinho. O erro 500 ou erro HTTP 500 √© um dos problemas mais comuns que os webmasters enfrentam ‚ÄĒ seja no WordPress ou em outras plataformas..

Contudo, encontrar a causa por tr√°s desse erro n√£o √© t√£o f√°cil quanto com o erro 404, que aparece com mais frequ√™ncia. Naquele caso, as poss√≠veis raz√Ķes incluem permalinks quebrados ou mudan√ßas nas URLs das p√°ginas.

√Č por isso que estamos trazendo para voc√™ um tutorial sobre como consertar o erro HTTP 500 usando dez m√©todos diferentes.

Como Consertar o Erro 500 Interno do Servidor no seu Site

Confira abaixo dez causas e dez solu√ß√Ķes diferentes para o erro 500:

IMPORTANTE: antes de prosseguir com este tutorial, recomendamos fazer um backup do seu site para evitar a perda de arquivos durante as mudan√ßas que voc√™ for realizar.

1. HTTP Erro 500 do Servidor Causado por Instalação ou Atualização de Plugin do WordPress

Se a sua página caiu após uma nova instalação ou atualização de plugin, você pode corrigi-lo desativando ou removendo o plugin. Dependendo da situação, existem duas maneiras de fazer isso:

Desative plugins via Painel de Controle do WordPress

Se o Painel de Controle do WordPress ainda estiver acessível, siga as etapas abaixo:

  1. Inicie sess√£o no Painel do WordPress.
  2. Clique em PluginsPlugins instalados no menu de navega√ß√£o √† esquerda.                                                                                                    Instalando plugins no WP
  3.  Desative o plugin problem√°tico.                                                                                                                                                                                                                       Desativando Plugin no WordPress
  4. Atualize o site no navegador para verificar se ele corrigiu o problema.
  5. Caso contrário, desative outro plugin e repita o processo até que todos os plugins sejam desativados (ou até que o site esteja funcionando).
  6. Depois de encontrar o plugin responsável pelo erro 500, o erro no servidor, tente removê-lo e instalá-lo novamente. Você também pode procurar plugins substitutos que executam a mesma função ou entrar em contato com os desenvolvedores de plugins para verificar por que o plugin é incompatível com o WordPress.

Desative plugins do WordPress por meio do Gerenciador de Arquivos ou do FTP

Existem situa√ß√Ķes em que o erro no servidor 500 faz com que o painel n√£o funcione. Nesses casos, voc√™ pode desativar ou remover plugins com a ajuda do Gerenciador de Arquivos, localizado no seu painel de controle de hospedagem de site ou cliente FTP, como o FileZilla.

  1. Navegue até o diretório do WordPress e digite o diretório wp-content/plugins.
  2. Localize o plugin problem√°tico e renomeie seu diret√≥rio para desativ√°-lo. Por exemplo, voc√™ pode adicionar .disabled no final para que voc√™ n√£o se esque√ßa que plugins foram desativados. Se voc√™ deseja remov√™-lo completamente, basta excluir o diret√≥rio de plugin.                                                                                                                                                          Renomeando plugin WP no diret√≥rio
  3. Depois disso, atualize seu site. Caso o problema persista, prossiga com o processo até que todos os plugins sejam desativados (ou até que o site esteja funcionando).
  4. Depois de localizar o plugin que causou o erro no servidor, você pode tentar reinstalá-lo, procurando um plugin substituto, ou entrar em contato com os criadores de plugin para descobrir como implementá-lo em seu site WordPress.

2. HTTP Erro 500 de Servidor Interno Causado por Nova Instalação de Tema ou Atualização do WordPress

Se a sua página parou após uma nova instalação de tema ou atualização, você pode lidar com o problema alterando o tema. Existem duas maneiras de fazer isso, dependendo da situação:

Altere o tema via Painel de Controle do WordPress

No caso de você ser capaz de acessar a área de administração, aqui está o que você deve fazer:

  1. Navegue at√© a se√ß√£o Apar√™ncia> Temas.                                                                                                                                                                                                      Painel com Temas WordPress
  2. Escolha qualquer outro tema e clique em Ativar para us√°-lo.                                                                                                                                                                        Ativando novo tema WordPress pelo painel
  3. Depois que tudo estiver pronto, voc√™ ver√° uma tela de confirma√ß√£o com um link para seu site.                              Novo Tema WordPress ativado

Altere o tema WordPress via phpMyAdmin

Voc√™ tamb√©m pode mudar seu tema editando seu banco de dados MySQL via phpMyadmin, que √© encontrado no painel de controle de hospedagem. Isso pode ser √ļtil se o painel do WordPress n√£o estiver funcionando. Veja o que voc√™ deve fazer:

  1. Localize a tabela wp_options e acesse.
    tabela wp_options no phpmyadminDependendo da sua instalação, o prefixo pode não ser sempre wp_
  2. V√° para a p√°gina 2.
    P√°gina 2 no WordPress - Op√ß√Ķes
  3. Procure o modelo de se√ß√Ķes e a folha de estilo
    Template e Folhas de Estilo no Banco de Dados
  4. Descubra quais temas você pode usar para substituir o seu tema atual, direcionando para o diretório wp-content/themes usando o Gerenciador de Arquivos.
    lista de temas instalados no wordpress pelo phpmyadmin
  5. Copie o nome do tema que deseja usar. Em seguida, altere os valores de modelo e folha de estilo no banco de dados com o nome do seu tema. Neste exemplo, vamos mudar o tema de Twentyfifteen para Twentysixteen.Troca de Tema realizada no Banco de dados

Agora voc√™ pode atualizar seu site no navegador e ele ser√° carregado com o novo tema. Se o Erro 500 foi causado pelo seu tema WordPress, esta solu√ß√£o ir√° corrigi-lo. Em seguida, voc√™ pode tentar reinstalar o tema antigo ou entrar em contato com o desenvolvedor/provedor do tema para obter mais informa√ß√Ķes sobre como implement√°-lo.

3. Verifique o arquivo .htaccess

Outra op√ß√£o para se livrar do erro no servidor √© verificar o seu arquivo .htaccess atual. A probabilidade √© alta de que o arquivo .htaccess esteja corrompido. Isso pode acontecer devido a uma s√©rie de raz√Ķes, sendo a mais comum a instala√ß√£o de um novo plugin ou outras altera√ß√Ķes em seu site.

A melhor maneira de verificar se seu arquivo .htaccess atual est√° corrompido √© fazendo um novo.  Para isso, siga os seguintes passos:

  1. Faça login no painel de controle de hospedagem e acesse o Gerenciador de Arquivos localizado na seção Arquivos. Você pode usar um cliente FTP como o FileZilla.
  2. Navegue até o diretório do seu site WordPress (Se você conseguiu localizar arquivos como wp-content e wp-includes, você está no lugar certo.)
  3. Procure o arquivo .htaccess aqui e desabilite-o. Isso pode ser feito dando ao arquivo um nome diferente. Por exemplo .htaccess1                        Renomear .htaccess via Gerenciador de Arquivos
  4. Depois disso, crie um novo arquivo .htaccess e tente fazer o upload do c√≥digo padr√£o .htaccess do WordPress, que √©:                                        # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
  5. Certifique-se de salvar o arquivo.

Agora, abra seu site em um navegador e veja se o erro foi corrigido. Se não, siga a opção abaixo.

4. Aumente os limites do PHP

Se os dois passos acima n√£o funcionam para voc√™, outras raz√Ķes por tr√°s do erro 500 podem ser falta de mem√≥ria ou valores de PHP insuficientes. Isso ocorre porque scripts e plugins requerem uma certa quantidade de mem√≥ria para funcionar corretamente.

Al√©m disso, quando o site √© carregado, o navegador faz um n√ļmero significativo de solicita√ß√Ķes para carregar seus pluginsscripts e conte√ļdo. Quando h√° uma quantidade insuficiente de mem√≥ria dispon√≠vel para os plugins e scripts para carregar, o site do WordPress facilmente lan√ßa um erro 500 de servidor interno.

Por isso é importante aumentar a memória do seu site e outros valores do PHP. Você pode aumentá-los com a ajuda do arquivo .htaccess. Aqui estão as linhas que recomendamos adicionar:

php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 256M
htaccess com memoria aumentada

N√£o se esque√ßa de salvar suas altera√ß√Ķes. Depois de feito, atualize seu site. Se o problema estava relacionado a valores PHP insuficientes, esta solu√ß√£o resolver√° o erro no servidor.

5. Altere a vers√£o do PHP

Alguns plugins e scripts do WordPress requerem uma vers√£o espec√≠fica do PHP. Se os requisitos n√£o forem atendidos, o Erro 500 pode aparecer. Voc√™ pode testar se o problema est√° relacionado √† vers√£o do PHP ao alter√°-la. Isso pode ser feito atrav√©s da se√ß√£o de configura√ß√£o PHP do painel de controle da sua hospedagem de site.

Trocando vers√£o de PHP no painel de controle

Caso voc√™ n√£o saiba qual vers√£o do PHP √© necess√°ria, experimente todas elas. N√£o se esque√ßa de salvar suas configura√ß√Ķes e atualizar o site ap√≥s cada altera√ß√£o. Caso nenhuma dessas sele√ß√Ķes corrija o erro 500, mude a vers√£o do PHP para a inicial (que foi usada no in√≠cio) e prossiga para a pr√≥xima op√ß√£o.

6. Ative a exibição de erro

Encontrar a raz√£o para o erro HTTP 500 do WordPress √© provavelmente a parte mais chata. Se nenhuma das op√ß√Ķes acima te ajudou, talvez seja necess√°rio investigar mais a fundo e verificar seus erros. Existem algumas maneiras de come√ßar:

Ativando a exibição de erros

Ao habilitar a exibição de erros, você pode encontrar uma parte específica no código que causa o problema. Isso pode ser feito através da seção Configuração do PHP no painel de controle de hospedagem. Defina o valor Mostrar Erros como Habilitado e clique em Salvar.

Ativando exibição de erros

Agora, você deve atualizar seu site. Quaisquer erros no código serão exibidos na tela como mostrado abaixo:

erro do wordpress na tela

Como alternativa, voc√™ pode criar um arquivo de log de erro separado e gerar entradas para ele com a ajuda de .htaccess. Um tutorial mais detalhado pode ser encontrado aqui.

Depois de localizar o erro, voc√™ pode abrir o arquivo mencionado no erro e checar a linha especificada para obter mais informa√ß√Ķes. Voc√™ tamb√©m pode usar o Google, Stackoverflow, F√≥runs do WordPress ou entre em contato com o desenvolvedor para obter mais informa√ß√Ķes sobre como resolv√™-lo.

7. Use a depuração do WordPress

O WordPress tem seu pr√≥prio sistema de depura√ß√£o especial, portanto, voc√™ pode us√°-lo para solucionar problemas com seu c√≥digo. Tamb√©m pode ajudar ao resolver o erro 500. Para come√ßar a us√°-lo, primeiro voc√™ precisar√° fazer algumas altera√ß√Ķes no seu arquivo wp-config.php.

1. Localize a seguinte linha no seu arquivo wp-config.php

define('WP_DEBUG', false);

2. Remova-o e cole o seguinte c√≥digo em seu lugar:                                                                                                    

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );
// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );
// Disable display of errors and warnings
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)

define( 'SCRIPT_DEBUG', true );
Depuração no WP

3. Atualize seu site e abra o Gerenciador de Arquivos. Navegue at√© o diret√≥rio wp-content e procure o arquivo debug.log. Para ver as entradas geradas, abra o arquivo na visualiza√ß√£o de edi√ß√£o. 

4. Agora, voc√™ sabe os erros que est√£o causando problemas para o seu site WordPress e pode resolv√™-los com a ajuda de seu desenvolvedor, Google, Stackoverflow ou F√≥runs WordPress. Mais informa√ß√Ķes sobre depura√ß√£o no WordPress tamb√©m podem ser encontradas aqui.

8. Restaure um backup

No caso de voc√™ fazer o backup do WordPress quando ele era funcional, restaurar o backup tamb√©m √© uma solu√ß√£o. Em primeiro lugar, remova todos os seus arquivos do site WordPress. Em seguida, volte a carregar o seu conte√ļdo e verifique novamente se o site funciona.

Se você não é fã de restaurar WordPress via backups manualmente, podemos oferecer uma ótima solução. Infelizmente, não vai ajudar se o seu site não é funcional, mas certamente pode ajudar a evitar problemas semelhantes no futuro.

  1. Instale e ative o plugin All-in-One WP Migration.                                                                                                                                                                                           Plugin All in one WordPress
  2. Encontre o plugin em seu WordPress Dashboard e selecione a fun√ß√£o Exportar.                                                                                                              importando backups no painel wp
  3. Escolha a op√ß√£o Arquivo se desejar fazer o download do backup gerado diretamente para o seu computador.                                                                                                                                                        importando backup do wordpress
  4. Faça o download do backup gerado e armazene. Ele incluirá seus arquivos e banco de dados.
  5. No caso de você encontrar o Erro 500 (ou qualquer outro problema) e não poder corrigi-lo, você pode simplesmente restaurar o backup gerado.
  6. Para restaurar um backup gerado pelo plugin do All-in-One, voc√™ precisar√° remover completamente o site atual e instalar um novo site do WordPress juntamente com o plugin do All-in-One. Depois disso, escolha o recurso Importar, selecione o arquivo de backup gerado e prossiga com a restaura√ß√£o.                                                                                                                        Importando backup do WordPress via all in one

9. Recarregue os arquivos principais do WordPress

Se nada parece estar dando certo, há um recurso mais drástico para corrigir o erro 500 no servidor. Tudo que você precisa fazer é o seguinte:

  1. Baixe a vers√£o mais recente do WordPress.
  2. Salve e descompacte em seu computador.
  3. Exclua o arquivo wp-config-sample.php e a pasta wp-content para evitar sobrescrever quaisquer dados importantes.
  4. Mova todos os arquivos principais para a localiza√ß√£o do site e substitua-os. Isso pode ser feito com a ajuda do FileZilla FTP.                         Criando arquivos no Filezilla
  5. Finalmente, voc√™ ver√° uma tela de confirma√ß√£o. Voc√™ tamb√©m pode selecionar as op√ß√Ķes mostradas na imagem abaixo. Dessa forma, n√£o haver√° necessidade de confirmar o processo de substitui√ß√£o para cada arquivo.
    Criando arquivos no Filezilla

P.S.: Certifique-se de que você já tenha feito um backup completo do seu site atual antes de prosseguir com esta opção para evitar qualquer perda de arquivo.

O processo de upload pode levar de 10 a 20 minutos. Depois de conclu√≠da, tente atualizar seu site. Se o erro 500 do servidor interno do WordPress foi causado por um problema nos arquivos do n√ļcleo, essa op√ß√£o certamente o ajudar√° a corrigi-lo.

10. Contate seu Provedor de Hospedagem

No final das contas, se todos os métodos falharam e você ainda não consegue resolver o erro 500, chegou a hora de ir atrás de ajuda externa. Contate o time de suporte ao cliente da sua hospedagem e conte o que está acontecendo.

Eles v√£o conseguir verificar os registros do servidor e localizar a causa do seu problema.

O Que Fazer se o Erro 500 for no Site dos Outros?

√Č bem improv√°vel que isso aconte√ßa, mas √†s vezes algum problema no seu computador ou celular pode estar causando o erro 500 interno do servidor. Nesse caso, existem tr√™s coisas que voc√™ pode fazer:

1. Recarregue a P√°gina

Às vezes o problema do servidor é apenas temporário, e tudo o que você precisa fazer é recarregar a página. Para isso, pressione o botão de atualizar no canto superior esquerdo do seu navegador.

Voc√™ tamb√©m pode usar teclas de atalho como F5 ou CTRL + R.

p√°gina de erro 500 com o bot√£o de atualizar em destaque

2. Limpe o Cache

Outra possibilidade √© voc√™ ter uma vers√£o do site armazenada em cache que entra em conflito com a mais recente do site. Para resolver isso, basta limpar o cache do navegador.

No Google Chrome, siga os seguintes passos:

  • Acesse o menu superior √† direita (os tr√™s pontinhos) na barra superior e clique em Hist√≥rico > Hist√≥rico.
  • Selecione Limpar Dados de Navega√ß√£o, no menu √† esquerda.
  • Selecione o intervalo de tempo que quer fazer a limpeza. Selecione Todo o Per√≠odo para remover tudo.
  • Escolha quais elementos quer limpar (cache, cookies e hist√≥rico).
  • Aperte o bot√£o Limpar Dados.
tela de limpeza de cache do chrome

3. Limpe os Cookies

Finalmente, a √ļltima alternativa √© uma incompatibilidade com os cookies. Por isso, uma poss√≠vel solu√ß√£o tamb√©m pode fazer fazer uma limpeza desses dados.

O procedimento √© o mesmo que o descrito acima para limpar o cache. A diferen√ßa √© que, desta vez, voc√™ tamb√©m seleciona a op√ß√£o Cookies e outros dados do site.

O Que Causa o Erro 500?

Os motivos mais comuns para o erro 500 (Erro Interno do Servidor) s√£o arquivos .htaccess corrompidos, um novo tema ou plugin rec√©m-instalado, uma vers√£o PHP incompat√≠vel ou uma atualiza√ß√£o do WordPress.

Uma das melhores coisas para fazer quando voc√™ est√° procurando por solu√ß√Ķes para esse erro e refazer os seus passos. Tente se lembrar que evento espec√≠fico fez com que o seu site parou de funcionar. Quando voc√™ souber exatamente o que deu errado, encontre a solu√ß√£o na lista.

Varia√ß√Ķes do Erro 500 Interno do Servidor

Como existem diferentes servidores da web, navegadores e sistemas operacionais, o erro 500 interno do servidor pode aparecer de uma s√©rie de maneiras. Aqui est√£o algumas varia√ß√Ķes que voc√™ vai encontrar:

  • 500 Erro Interno de Servidor
  • HTTP 500
  • Erro 500
  • HTTPS 500 erro
  • Erro Tempor√°rio (500)
  • HTTPS erro 500
  • Erro HTTP 500 ‚Äď Erro Interno de Servidor
  • O site n√£o pode exibir a p√°gina ‚Äď HTTP 500

Além dessa lista, você pode ver uma tela branca ou uma mensagem de erro mais longa pedindo que você contate o administrador do servidor.

Também é cada vez mais comum encontrar páginas customizadas para o Erro 500 Interno de Servidor.

Conclus√£o

Todo mundo que usa o WordPress encontra um HTTP Erro 500 pelo menos uma vez. Se você é um desenvolvedor avançado ou um usuário iniciante, é fácil corrigir o erro interno do servidor WordPress se souber onde procurar.

Da mesma forma como na vida real, para resolver um problema, você precisa primeiro encontrar o que causou isso. Depois disso, você pode usar recursos online, pedir ajuda a amigos, desenvolvedores ou seu provedor de hospedagem.

Tem algumas dicas legais que você gostaria de compartilhar? Não esqueça de deixar seu recado nos comentários!

Confira nossos planos de hospedagem de Sites, planos de hospedagem para WordPress, planos Econ√īmicos. Planos de Email Profissional e Servidores VPS. Tenha um atendimento personalizado entrando em Contato pelo Site ou pelo WhatsApp. Se voc√™ √© um revendedor, confira nossos planos de revenda.

Compartilhar:

Deixe um coment√°rio

Categorias
Assinar por e-mail

Digite seu endere√ßo de e-mail para assinar e receber notifica√ß√Ķes de novas publica√ß√Ķes por e-mail.

Estatísticas do blog
  • 53.077 Views

20% DE

 DESCONTO

BLACK

NOVEMBER

Cupom válido até 01/12/2023 ou até durarem os estoques.
V√°lido somente para novos assinantes.

CUPOM:  

BLACK2023

Desconto v√°lido nos planos MENSAIS para Hospedagem Cloud, Revenda Plesk e Email Profissional. Desconto ser√° aplicado durante 12 meses no plano de assinatura mensal.