Melhores maneiras de solucionar o erro de servidor interno 500 no WordPress

Publicados: 2021-03-09

Ao trabalhar no WordPress, é muito comum enfrentar erros. Existem muitas mensagens de erro do WordPress com as quais as pessoas lidam todos os dias. E um desses erros comuns do WordPress é o 500 Internal Server Error. Se você está lidando com esse erro do WordPress há muito tempo, mas não encontrou a solução certa, veio ao lugar certo. Por meio deste artigo, ajudaremos você a saber mais sobre essa mensagem de erro do WordPress. Além disso, também ajudaremos você a solucionar o erro 500 Internal Server Error no WordPress. Continue lendo este artigo.

Os erros do WordPress são muito irritantes, especialmente quando você é iniciante e a mensagem de erro não possui muitas informações sobre a causa raiz e a correção. Em comparação com outros erros do WordPress, os erros internos do servidor são os piores porque não fornecem nenhuma informação sobre o problema. Existem muitos erros internos do servidor, e o “500 Internal Server Error” é um dos erros mais comuns do WordPress.

Índice

500 Erro interno do servidor

O erro interno do servidor 500 refere-se a uma situação em que o servidor encontra um problema inesperado que o impede de atender à solicitação. Se houver um problema com o servidor ou o sistema de arquivos que alimenta seu site, você encontrará essa mensagem de erro em todas as páginas do site. No entanto, a definição deste erro do WordPress não é clara. A única coisa certa é que o erro ocorre quando algumas operações dão errado no final do site.

Best Ways to Troubleshoot 500 Internal Server Error in WordPress 1

Esta mensagem de erro não aparece apenas em um site WordPress, mas também em outros sites. Particularmente no caso do WordPress, é mais provável que o motivo esteja associado ao diretório raiz onde seus arquivos do WordPress estão armazenados. Se você receber esse erro, isso significa que um script que faz parte do seu tema ou plugin do WordPress fez algo errado e, como resultado, seu servidor caiu. Agora a questão é – como solucionar o erro 500 do servidor interno .

Como solucionar o erro de servidor interno 500?

O erro de servidor interno 500 é um dos erros mais frustrantes do WordPress . Embora não tenha nenhuma solução direta, existem algumas dicas de solução de problemas que você deve tentar. Lembre-se, as dicas que estamos compartilhando aqui são realizadas manualmente, então podem exigir muito tempo e paciência.

Nota importante: Antes de tentar qualquer uma das soluções manuais, não se esqueça de fazer o backup do seu site WordPress . O backup do seu site garante que todos os dados do seu site permaneçam seguros, mesmo que ocorra algum contratempo ao solucionar o erro do WordPress acima.

#1 – Use o recurso de depuração do WordPress

Sempre que você enfrentar um erro do WordPress (especialmente uma tela branca da morte ou um erro do servidor) e não souber como lidar com isso, a melhor abordagem que você deve fazer é usar o recurso de depuração do WordPress. Mesmo que não consiga resolver o problema, fornecerá informações úteis sobre o que está acontecendo, ou seja, o motivo pelo qual o problema está ocorrendo. Para ativar a depuração em seu site, vá para o arquivo wp-config.php e procure por WP_DEBUG . Se você encontrá-lo, você precisa defini-lo como true . Então o código ficará assim –

define( “WP_DEBUG”, true );

Observação importante: Se você não conseguir encontrar o código no arquivo wp-config.php, será necessário adicioná-lo manualmente. Consulte este artigo para obter mais informações – Como habilitar a depuração no WordPress .

Após salvar o arquivo wp-config.php, tente recarregar seu site WordPress para verificar se algo mudou. Há grandes chances de que o erro do servidor interno 500 desapareça ou talvez seja substituído por um erro diferente que informe o problema exato. Nesse caso, leia a mensagem de erro e você obterá informações suficientes sobre ela, ou seja, o que causa o erro e como corrigi-lo.

Mas, se ativar o recurso de depuração não funcionar para você, sugerimos que você o mantenha ativado até que o erro do WordPress seja resolvido. Como mencionado anteriormente, ele fornecerá informações úteis sobre o que está acontecendo, ou seja, o motivo pelo qual o problema está ocorrendo. E uma vez que tudo esteja bem, ou seja, nenhuma mensagem de erro, não se esqueça de desabilitar a depuração.

#2 – Desative os plugins ou mude para o tema padrão

Se o recurso de depuração do WordPress não ajudar muito, você deve tentar desativar os plugins que está usando. Às vezes, o que acontece é que há um plugin defeituoso e nós sabemos disso. Se algum dos plugins que você estiver usando estiver com defeito, você poderá receber um erro do WordPress como este – 500 internal server error . Portanto, se o seu site WordPress tiver vários plug-ins instalados, você deve desativá-los um por um para descobrir o plug-in defeituoso. E se você encontrar o plug-in que está causando o erro, atualize-o ou remova-o se nenhuma atualização estiver disponível.

Às vezes, um tema do WordPress também pode causar erros no servidor. Portanto, para verificar se o tema está realmente causando o problema, mude para um tema padrão ou qualquer tema inalterado do WordPress como Twenty Twenty ou Twenty Twenty-One . Se o seu site WordPress carregar sem o erro 500 do servidor interno , seu tema é o verdadeiro culpado. Tente atualizar seu tema ou, se a atualização não estiver disponível, é melhor mudar para um tema diferente.

#3 – Verifique o arquivo .htaccess

Se o problema não estiver associado ao plugin ou tema defeituoso, talvez você deva verificar se o arquivo .htaccess está corrompido. Às vezes, devido a um arquivo .htaccess corrompido, você pode receber um erro interno do servidor. O arquivo .htaccess contém regras diferentes que informam ao servidor o que fazer e quando fazer. É usado principalmente para reescrever URLs e impedir o acesso não autorizado.

Para verificar se o arquivo .htaccess está corrompido ou não, faça login no seu site WordPress usando FTP ou o aplicativo Gerenciador de arquivos no painel cPanel da sua conta de hospedagem. O arquivo .htaccess está localizado na pasta raiz do WordPress. Depois de encontrar o arquivo .htaccess, renomeie-o para .htaccess_old ou qualquer coisa que desejar. Depois de renomear o arquivo, tente carregar seu site WordPress novamente para ver se o problema foi resolvido ou não. Se o erro não aparecer mais, significa que o problema estava associado ao arquivo .htaccess.

Aqui você precisa criar um novo arquivo .htaccess. Para fazer isso, vá para Configurações > Permalinks na área de administração do WordPress e simplesmente clique no botão Salvar . Certifique-se de não fazer nenhuma alteração lá. Isso criará com sucesso um novo arquivo .htaccess com todas as regras para que o erro 500 interno do servidor não ocorra novamente.

#4 – Aumente sua memória PHP

Às vezes, o erro interno do servidor 500 também pode ocorrer se você estiver lidando com o limite de memória do PHP. Se você está recebendo o erro ao tentar fazer login no seu administrador do WordPress ou fazer upload de uma imagem lá, isso significa que você precisa aumentar seu limite de memória PHP. Para isso, siga os passos abaixo –

  • Primeiro, vá para seu diretório raiz e localize o arquivo wp-config.php .
  • Em seguida, clique com o botão direito do mouse no arquivo e clique em Download para baixá-lo em seu computador.
  • Agora, como o arquivo está disponível em seu computador, abra-o no editor de texto (o que você estiver usando). Você precisa adicionar o seguinte código logo abaixo da tag PHP de abertura –
    define('WP_MEMORY_LIMIT', '64M');
  • Após fazer as alterações, salve o arquivo. Em seguida, carregue este arquivo para o diretório raiz. Isso substituirá o arquivo original.

Agora, atualize seu cliente e seu site WordPress e veja se o erro interno do servidor ainda aparece ou não. Não fique animado se o erro não aparecer novamente porque você corrigiu o problema apenas temporariamente. Você ainda precisa descobrir a causa raiz do motivo pelo qual seu limite de memória PHP está sendo esgotado. Sugerimos que você entre em contato com seu provedor de hospedagem para analisar o problema.

Mas se o erro do servidor interno 500 ainda aparecer, sugerimos que você entre em contato com seu provedor de hospedagem. O problema pode estar associado ao servidor que alimenta seu site WordPress. E se for assim, apenas o seu provedor de hospedagem pode ajudá-lo aqui.

Conclusão

O erro do servidor interno 500 é um dos erros mais frustrantes do WordPress, porque nunca informa sobre o problema real ou fornece informações sobre como corrigi-lo. Neste artigo, discutimos esse erro comum do WordPress em detalhes e também descobrimos as dicas de solução de problemas mais eficazes. O artigo tem 4 soluções manuais diferentes. Experimente cada um deles, um por um, e deixe-nos saber qual deles funciona para você. Além disso, informe-nos se perdemos alguma outra solução eficaz que funcionou para você.