Como corrigir o erro 500 interno do servidor no WordPress

por | 6 dez, 21 | WordPress | 0 Comentários

Quando há um erro 500 de servidor interno em seu site, seu foco vai para apenas uma coisa: como colocar seu site novamente online o mais rápido possível? Cada minuto – até mesmo – em que seu site está fora do ar é o tempo em que você está perdendo tráfego e vendas. Além disso, não é nada bom para sua marca, seja você uma grande empresa ou um pequeno empreendedor.

Além disso, um erro de servidor interno 500 que afeta seu site por várias horas (ou que acontece com frequência) pode ter um impacto negativo em sua classificação de SEO. Um site que fica fora do ar por apenas alguns minutos pode nem mesmo ser reconhecido pelo Google como estando off-line – sem problemas. No entanto, um site que está fora do ar por várias horas diz ao Google que há um grande problema que precisa ser resolvido, que pode prejudicar sua classificação.

Obviamente, todos querem evitar o erro 500 do servidor e, quando ele ocorrer, corrigi-lo o mais rápido possível. Este artigo deve ajudar!

O que é 500 Erro interno do servidor?

De acordo com a Internet Engineering Task Force , um erro interno do servidor 500 é definido como “um código de status [que] indica que o servidor encontrou uma condição inesperada que o impediu de atender à solicitação”. Quando você acessa um site, seu navegador envia uma solicitação ao servidor, que é onde o site está hospedado. O servidor processa a solicitação e envia de volta os recursos (CSS, HTML, PHP, etc.) e um cabeçalho HTTP, que inclui um código de status. O código informa sobre o status da solicitação – 200 significa que está tudo bem, enquanto 500 significa que algo está errado.

Existem vários códigos de status de nível 500 diferentes, incluindo 501, 502, 503 e assim por diante. Cada um tem seu próprio significado. Um código de status 500, o que estamos discutindo neste artigo, significa que o servidor encontrou algo que o está impedindo de atender à solicitação. Dependendo do servidor, você pode obter mais de um código para reduzir o problema, como 500.12, que significa que um aplicativo está sendo reiniciado no servidor, ou 500.13, que significa que o servidor está muito ocupado.

Qual é a aparência de um erro interno do servidor 500?

500 erro interno do servidor

Fonte: WordPress.org

Um erro de servidor interno 500 pode aparecer de várias maneiras, incluindo:

  • Erro 500
  • 500 Erro Interno do Servidor
  • 500 – Erro interno do servidor
  • Atualmente não é possível atender a esta solicitação. HTTP ERROR 500.
  • HTTP 500
  • HTTP 500 – Erro interno do servidor
  • Erro HTTP 500
  • Erro do Servidor Interno
  • O site não pode exibir a página – HTTP 500

Algumas marcas terão uma página de erro interno do servidor personalizada, mensagens que escreveram e links para obter mais ajuda. Também é possível que tudo o que você veja seja uma tela em branco, o que é mais comum quando se usa o navegador Firefox ou Safari.

Causas comuns do erro 500 do servidor interno

Existem vários motivos pelos quais você pode receber um erro interno 500 do servidor, incluindo:

  • Cache do navegador
  • Banco de dados corrompido
  • Arquivo .htaccess corrompido
  • Núcleo WordPress corrompido ou arquivos de instalação
  • Problemas do servidor de banco de dados
  • Permissões incorretas de arquivo e pasta
  • Problema com o limite de memória do PHP
  • Plugin ou tema de terceiros

Como acessar o gerenciador de arquivos do seu site

Muitas das soluções sobre as quais falaremos exigem o login em seu cliente FTP. Um cliente FTP permite que você acesse e edite os arquivos do seu site WordPress sem ter que fazer login no painel do WordPress – algo que pode estar indisponível devido ao erro interno do servidor 500. Sugerimos usar o gerenciador de arquivos do seu host – é a opção mais segura e acessível. Alternativamente, você pode usar um cliente FTP separado como o FileZilla, mas tivemos muita dificuldade para entrar, mesmo com todas as credenciais de login corretas – é muito mais infalível usar o gerenciador de arquivos fornecido pelo host. O seu será mais ou menos assim:

Como corrigir um erro interno do servidor 500

Há uma série de etapas de solução de problemas a serem executadas quando você vê um erro 500 do servidor interno. Esperançosamente, uma das seguintes opções irá resolver o seu problema. Antes de fazer qualquer coisa, no entanto, é recomendável criar um backup do seu site .

Recarregue a página

A primeira coisa a tentar é recarregar a página após um ou dois minutos. Se o host ou servidor estiver temporariamente sobrecarregado, o site deve voltar rapidamente. Também não é incomum um site ficar inativo por um minuto ou mais depois de você atualizar um plugin ou tema. Isso geralmente significa que o host não está configurado corretamente e há um breve tempo limite após a atualização. Freqüentemente, esse problema se corrige com uma atualização da página.

Experimente a página em um navegador diferente

Abra um navegador diferente e veja se ainda está recebendo o erro. Se você estiver carregando a página corretamente em um navegador, mas não em outro, provavelmente é um problema do navegador. Espere alguns minutos e recarregue para ver se deu certo.

Limpe o cache do navegador e exclua os cookies

Limpe o cache do navegador e exclua os cookies. Cada navegador tem suas próprias etapas (fáceis) a serem seguidas para esses processos, então é melhor procurar as instruções para o navegador que você está usando se você não conseguir encontrar as opções rapidamente (a imagem abaixo mostra onde encontrar as configurações no Chrome). Reinicie o navegador e tente a página da web novamente.

500 erro interno do servidor

Desative seus plug-ins

Para ver se um plug-in está causando o problema, desative-os um por um e teste o site para ver se ainda está recebendo o erro. Vá para Plugins na barra lateral esquerda do seu painel e clique em Desativar sob o nome do plugin. Depois de desativar cada plugin, é uma boa ideia sair do WordPress, limpar o cache e reiniciar a página da web.

Se o erro estiver dificultando o acesso ao painel de administração do WordPress, você pode fazer login no seu FTP para gerenciar os plug-ins dessa forma. Encontre a pasta de plugins – a minha estava em wp-content e renomeie a pasta para plugins_old . Se isso resolver o problema, você sabe que um dos plugins é o culpado. Altere o nome da pasta de volta para os plugins originais , renomeie os plugins um por um e atualize seu site até que o erro seja eliminado.

Desative o seu tema

Também é possível que seu tema ativo esteja causando o erro. Mude para o tema padrão do WordPress para ver se isso resolve o problema. Vá para Aparência na barra lateral esquerda do painel do WordPress e selecione Temas . Passe o mouse sobre o tema que deseja ativar e clique em Ativar , o que desativará o tema atual.

Ainda não tem o tema WordPress mais recente instalado? Na página Temas , clique em Adicionar novo e procure o tema WordPress mais recente, que será nomeado com o ano atual. Passe o mouse sobre ele e clique em Instalar .

500 erro interno do servidor

Se você não consegue acessar o painel do WordPress, vá para o seu FTP e procure a pasta de temas. Encontre a pasta para o seu tema ativo e renomeie-o, assim como você fez na etapa acima com os plugins. Se isso eliminar o erro, você saberá que é o seu tema que está causando o problema e deverá escolher um novo.

Atualize o arquivo .htaccess

Não é incomum que o arquivo .htaccess do seu site WordPress seja corrompido. Para ver se este é o problema, comece fazendo login em seu FTP. Encontre o arquivo .htaccess e renomeie-o para .htaccess_old . Recarregue o seu site para ver se a mensagem de erro foi removida. Se tiver, você sabe que o arquivo .htaccess estava causando o erro.

Vá para o painel de administração do WordPress e vá para Configurações > Links permanentes . Para redefinir os permalinks, que criam um novo arquivo .htaccess não corrompido, selecione Simples e clique em Salvar alterações na parte inferior. Em seguida, altere a estrutura do permalink para o que quiser e clique em Salvar alterações novamente.

Se você ainda não consegue acessar seu painel, vá por FTP. Abra o arquivo e verifique se ele tem a seguinte aparência – se não tiver, atualize-o para se livrar de qualquer código problemático.

500 erro interno do servidor

Aumente o limite de memória PHP

Se o erro 500 do servidor interno estiver sendo causado por pouca memória, aumente o limite de memória para ver se isso resolve o problema. Embora você possa acessar seu FTP para fazer essa alteração, alguns hosts não permitem que os usuários mexam com o limite de memória, portanto, é melhor verificar com eles primeiro e deixar que cuidem disso para você, se puderem.

Verifique as permissões

É possível que haja um erro de permissão com um arquivo ou pasta. Estas são as regras gerais a serem observadas ao verificar erros de permissão:

  • Os diretórios devem ser 755 (ou drwxr-xr-x) ou 750
  • Os arquivos devem ser 644 (ou -rw-rr-) ou 640
  • É possível que wp-config.php seja 440 ou 400 para medidas de segurança

Reinstale o WordPress

Você pode reinstalar o núcleo do WordPress sem afetar o outro conteúdo do seu site. Você pode fazer isso no painel de administração ou por FTP.

Se você conseguir acessar o painel, vá para Atualizações > Reinstalar agora . A versão mais recente do WordPress será baixada e reinstalada automaticamente.

Se você tiver que usar o FTP, o processo não é muito difícil.

  • Baixe a versão mais recente do WordPress aqui .
  • Abra o arquivo ZIP para extrair o conteúdo.
  • Na pasta descompactada, exclua a pasta wp-content .
  • Em seu cliente FTP, carregue o para sua pasta raiz, que pode ser o nome do seu site em determinados hosts ou public ou public_html .
  • Se você receber um prompt que diz algo como “O arquivo de destino já existe”, opte por sobrescrevê-lo.

Qualquer que seja o processo escolhido – o painel de administração do WordPress ou FTP – agora você deve ter uma nova instalação do núcleo do WordPress e pode ver se isso eliminou o erro 500 interno do servidor.

Verifique o servidor

Ainda está recebendo a mensagem de erro temida? Dependendo do seu host, você pode verificar os logs de erros. Isso pode indicar exatamente o que está acontecendo – como um erro de plug-in, por exemplo – para que você saiba o que corrigir para limpar o erro. Dependendo de quanto suporte seu serviço de hospedagem oferece, eles podem até mesmo cuidar disso para você.

Considerações finais sobre o 500 erro interno do servidor

O erro interno do servidor 500 pode ocorrer em qualquer página do seu site WordPress, e descobrir o que está causando isso e como resolver o problema é nada menos que um mistério. De problemas de diretório raiz a um servidor problemático, não há uma resposta direta sobre o que causa esse tipo de erro.

Se tudo mais falhar, entre em contato com seu host para descobrir se eles estão tendo problemas com o servidor – o que pode significar que está no lado deles em vez de você (você também pode querer fazer isso como uma primeira etapa para evitar a solução de problemas).

Também temos um artigo sobre como corrigir a mensagem “erro ao estabelecer uma conexão com o banco de dados” que você pode estar recebendo. Confira aqui .

Artigo Original por Lindsay Pietroluongo.

Posts Relacionados

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado.