No momento, você está visualizando WordPress Erro 500

WordPress Erro 500

500 Internal Server Error no WordPress: As Causas e Como Resolver

Se você está vendo um erro “500 Internal Server Error” em seu site WordPress, não se preocupe – este artigo o ajudará a resolvê-lo. Vamos explorar as causas comuns desse problema e fornecer etapas detalhadas para resolver cada uma delas.

O que é um erro 500 Internal Server Error?

Um “500 Internal Server Error” é um código de status HTTP genérico que indica que o servidor encontrou um problema inesperado ao tentar atender à solicitação. Essa mensagem não especifica a causa exata do erro, por isso, podemos precisar examinar diferentes partes do site para identificar e resolver o problema.

Causas comuns de um erro 500 no WordPress

Existem várias razões pelas quais um erro 500 pode ocorrer em um site WordPress, mas as causas mais comuns são:

  1. Arquivo .htaccess corrompido
  2. Plugin defeituoso ou desatualizado
  3. Tema WordPress defeituoso
  4. Limite de memória PHP insuficiente
  5. Erro de permissão de arquivo
  6. Servidor web sobrecarregado
  7. Arquivos do WordPress corrompidos

Agora que sabemos as causas comuns, vamos examinar como resolver cada uma delas.

1. Arquivo .htaccess corrompido

O arquivo .htaccess é frequentemente a fonte de erros 500, especialmente se você fez alterações recentes nele ou se hospeda em um servidor Apache. Para resolver esse problema:

  1. Faça login via FTP no seu site WordPress e localize o arquivo .htaccess na pasta raiz do seu site.
  2. Renomeie o arquivo .htaccess para .htaccess-backup. Isso desativará as regras atuais nesse arquivo.
  3. Tente acessar seu site WordPress novamente. Se o site estiver online, um arquivo .htaccess corrompido era a causa do erro 500.
  4. Para restaurar as regras .htaccess, acesse o painel de configurações do WordPress em “Configurações > Links Permanentes” e clique em “Salvar Alterações”. Isso regenerará o arquivo .htaccess com as regras corretas.

2. Plugin defeituoso ou desatualizado

Se um plugin estiver causando o erro 500, podemos desativá-lo para resolver o problema. Como não podemos acessar o painel do WordPress, faremos isso via FTP:

  1. Faça login via FTP no seu site WordPress e localize a pasta wp-content.
  2. Dentro da pasta wp-content, localize a pasta plugins.
  3. Renomeie a pasta plugins para plugins_off. Isso desativará todos os plugins do WordPress.
  4. Tente acessar seu site WordPress novamente. Se o site estiver online, um plugin defeituoso ou desatualizado era a causa do erro 500.
  5. Agora que o site está online, renomeie a pasta plugins_off de volta para plugins.
  6. Acesse o painel do WordPress em “Plugins” e ative os plugins um por um até descobrir qual estava causando o erro 500.
  7. Mantenha sempre os plugins atualizados para evitar problemas futuros.

3. Tema WordPress defeituoso

Se um tema estiver causando o erro 500, podemos alterar temporariamente para um tema padrão do WordPress para resolver o problema:

  1. Faça login via FTP no seu site WordPress e localize a pasta wp-content.
  2. Dentro da pasta wp-content, localize a pasta themes.
  3. Renomeie a pasta do tema ativo para outro nome, como meu\_tema_antigo.
  4. Tente acessar seu site WordPress novamente. Se o site estiver online, um tema defeituoso era a causa do erro 500.
  5. Agora que o site está online, renomeie a pasta meu\_tema_antigo de volta para o nome original.
  6. Acesse o painel do WordPress em “Aparência” e alterne para um tema padrão do WordPress, como “Twenty Twenty-Two”. Se você souber que seu tema é confiável, poderá reativá-lo. Caso contrário, escolha outro tema e verifique se o erro 500 persiste.

4. Limite de memória PHP insuficiente

Se o site WordPress exceder o limite de memória PHP, um erro 500 pode ser exibido. Para aumentar o limite de memória:

  1. Faça login via FTP no seu site WordPress e localize o arquivo wp-config.php na pasta raiz do seu site.
  2. Adicione a seguinte linha ao arquivo wp-config.php, antes da linha que diz /* Isto é tudo, parar de editar! Feliz blogging. */:
define('WP_MEMORY_LIMIT', '256M');
  1. Salve o arquivo wp-config.php.
  2. Tente acessar seu site WordPress novamente. Se o site estiver online, um limite de memória PHP insuficiente era a causa do erro 500.

5. Erro de permissão de arquivo

Se as permissões de arquivo ou pasta forem configuradas incorretamente, isso pode causar um erro 500. Para verificar as permissões:

  1. Faça login via FTP no seu site WordPress e localize a pasta raiz do seu site.
  2. Verifique se as pastas têm permissões de 755 e os arquivos têm permissões de 644. Se forem diferentes, altere-os usando um cliente FTP como FileZilla ou Cyberduck.
  3. Tente acessar seu site WordPress novamente. Se o site estiver online, permissões de arquivo ou pasta incorretas eram a causa do erro 500.

6. Servidor web sobrecarregado

Se o servidor web estiver sobrecarregado com muitas solicitações simultâneas, isso pode causar um erro 500. Isso é mais provável em sites de alto tráfego ou hospedagem compartilhada ecomum. Em contato com a sua empresa de hospedagem para verificar se o servidor está funcionando corretamente pode resolver esse problema.

7. Arquivos do WordPress corrompidos

Se os arquivos principais do WordPress estiverem corrompidos, isso pode causar um erro 500. Para verificar se isso é a causa:

  1. Faça login via FTP no seu site WordPress e localize o diretório wp-includes.
  2. Selecione e exclua os arquivos do diretório wp-includes, exceto a pasta languages e o arquivo .htaccess.
  3. Faça o download da última versão do WordPress em wordpress.org.
  4. Extrair o arquivo zip do WordPress baixado.
  5. Selecione e faça upload dos arquivos do diretório wp-includes do WordPress para o seu site, substituindo os arquivos excluídos anteriormente.
  6. Tente acessar seu site WordPress novamente. Se o site estiver online, arquivos do WordPress corrompidos eram a causa do erro 500.

Conclusão

Espero que este artigo tenha ajudado a resolver o erro 500 no seu site WordPress. Se o problema persistir, contate a sua empresa de hospedagem para obter assistência adicional. Lembre-se de manter backups regulares do seu site WordPress e atualize regularmente os plugins, temas e WordPress em si para minimizar as chances de erros inesperados.

 


Vídeos Recomendados

Deixe um comentário