Um guia para corrigir erros do servidor interno do WordPress 500
Publicados: 2022-07-23Você vê a mensagem 500 Internal Server Error na sua área de administração do WordPress? Não se preocupe. Você não está sozinho.
500 Server Error é um erro padrão que ocorre por vários motivos. Nosso guia abrangente irá treiná-lo sobre como corrigir os 500 erros internos do servidor no WordPress. Cobriremos todas as causas e soluções possíveis para que você possa colocar seu site em funcionamento o mais rápido possível.
O erro interno 500 é um dos problemas comuns que podem ocorrer por vários motivos. As causas mais comuns são erros de plugin ou tema, permissões de arquivo incorretas e arquivos corrompidos.
Causas do erro de servidor interno 500
Você pode ver esta mensagem de erro na sua área de administração do WordPress por vários motivos. As causas mais comuns são
- um arquivo .htaccess de código corrompido ou errado
- Limite de memória PHP
- permissões de arquivo incorretas
- Erros de plugins e temas do WordPress
- ou um problema com seu host.
Soluções para o erro de servidor interno 500
Você pode tentar várias soluções para corrigir o erro de servidor interno 500 do WordPress. A seguir estão algumas das respostas mais comuns.
Etapas comuns antes da depuração
Tente recarregar a página para ver se o problema é temporário. Além disso, limpe o cache do navegador e tente recarregar. Às vezes, o WordPress pode se recuperar imediatamente quando a página é atualizada.
Depure seu arquivo .htaccess:
A causa mais comum de um erro de servidor 500 pode ser acionada por um arquivo .htaccess corrompido ou codificado incorretamente. Corrija o htaccess seguindo as instruções abaixo.
Você pode verificar seu arquivo .htaccess conectando-se ao seu site via FTP (através de seu servidor local SSH, Cpanel ou Maybe) e renomeando o arquivo .htaccess para algo como .htaccess_old. Se você não tiver um arquivo .htaccess, poderá criar um.
Para criar um arquivo .htaccess:
- Conecte-se ao seu site via FTP.
- Navegue até o diretório raiz.
- Crie um novo arquivo, chame-o de .htaccess
- e adicione as seguintes linhas de código:
# COMECE WordPressRewrite Engine OnRewriteBase /Regra de reescrita ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME}!-dRegra de Reescrita. /index.php [L]# FIM WordPress
Limite de memória PHP
Suponha que você veja a mensagem 500 Internal Server Error quando seu limite de memória PHP for menor que 128M. Ajudaria a aumentar o limite de memória do PHP para eliminar o erro.
Para fazer isso, adicione a seguinte linha de código ao arquivo wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Em seguida, tente recarregar a página se ainda vir a mensagem 500 Internal Server Error. Observe que as alterações do limite de memória podem não funcionar em alguns casos. Nesse caso, experimente outros métodos explicados abaixo. Se você não puder fazer isso sozinho, sempre entre em contato com o provedor de hospedagem/administrador do servidor para alterá-lo.
Permissões de arquivo incorretas
Outro motivo comum são as permissões de arquivo incorretas. O WordPress precisa que certos arquivos e diretórios tenham permissões de arquivo específicas para funcionar corretamente.
Você pode verificar suas permissões de arquivo conectando-se ao seu site via FTP e navegando até o diretório /wp-content/.
As permissões de arquivo corretas para o WordPress são:
- defina todos os arquivos para 666 ou -rw-rw-rw-
- defina todos os diretórios para 777 ou drwxrwxrwx
Se você vir que qualquer permissão de arquivo ou diretório está definida com algo diferente de 666 ou 777, então você deve corrigir suas permissões. Para fazer isso, clique com o botão direito do mouse no arquivo ou diretório e selecione “Alterar permissões” para definir as permissões de arquivo necessárias.
Ativando a depuração
A depuração é o processo de solução de erros e problemas em um site. Ao ativar a depuração, o WordPress gravará mais informações no arquivo debug.log, o que pode ajudá-lo a solucionar o problema. Você pode ativar a depuração adicionando a seguinte linha de código ao seu arquivo wp-config.php:
define('WP_DEBUG', true);
Uma vez adicionado o código acima, você pode salvar o arquivo e enviá-lo para o diretório /wp-content/. Depois de carregar o arquivo, você pode tentar atualizá-lo. Ainda não resolveu? Tente ativar o modo de depuração adicionando a seguinte linha de código:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Depois de adicionar as linhas de código, você pode salvar o arquivo e enviá-lo para o diretório /wp-content/. Depois de carregar o arquivo, você pode tentar atualizá-lo.
Acesse seus logs de erros
Em seguida, você pode tentar acessar seus logs de erros do WordPress para ajudar a solucionar o problema. Você pode acessar seus logs de erros conectando-se ao seu site via FTP e navegando até o diretório /wp-content/. Os logs de erros estão localizados no diretório /wp-content/ e são denominados debug.log e error_log.
Você pode visualizar seus logs de erros abrindo o arquivo em um editor de texto como o Bloco de Notas ou o TextEdit. Uma vez aberto, pesquise o arquivo e encontre quaisquer erros que pareçam estar relacionados à mensagem 500 Internal Server Error. Se você encontrar algum erro, tente corrigi-lo e atualize a página para confirmar que está funcionando agora.
Verifique se o WP Admin e o acesso de login funcionam.
Se você vir a mensagem 500 Internal Server Error na sua área de administração do WordPress, há algumas etapas que você pode fazer para solucionar e corrigir o problema.
Uma das primeiras coisas que você deve fazer é verificar se o administrador funciona. Visite seu site e adicione/wp-admin ao final da URL.
Passo 1.
Se você não conseguir acessar o painel wp-admin, significa que há um problema com a instalação do WordPress. Você pode tentar solucionar o problema conectando-se ao seu site via FTP e navegando até o diretório /wp-content/.
Erro ao estabelecer a conexão do banco de dados
Se alguma página for carregada com uma mensagem “Erro ao estabelecer uma conexão com o banco de dados”, primeiro verifique as configurações e os valores do banco de dados em seu arquivo de configuração do WordPress.
Conecte-se ao site via FTP e navegue até o diretório /wp-content/. As configurações do banco de dados estão no arquivo wp-config.php. Você precisa verificar a configuração dos itens abaixo:
- o nome do banco de dados
- o nome de usuário do banco de dados
- a senha do banco de dados
- o nome do host do banco de dados
Você deve atualizar e salvar o arquivo mesmo que essas configurações estejam incorretas. Depois de salvar o arquivo, você pode tentar atualizá-lo.
Passo 2.
Se você puder acessar o painel wp-admin, significa que sua instalação do WordPress está funcionando corretamente. Você precisa fazer login com credenciais de administrador para depurar o problema.
Reverter alterações recentes feitas no WordPress
Suponha que você tenha feito algumas alterações recentes em seu site WordPress; esse pode ser o motivo da mensagem 500 Internal Server Error. Em seguida, você pode tentar reverter as alterações mais recentes do backup para ver se funciona. Conecte-se à hospedagem do seu site via FTP ou painel de host como CPanel e navegue até o arquivo que você precisa para reverter as alterações e restaurá-las ao estado de backup antigo
Audite seus plugins, extensões e módulos
Auditar seus plugins, extensões e módulos do WordPress é vital para manter um site saudável. A auditoria regular de seus plugins, extensões e módulos é sempre uma boa ideia para garantir que eles estejam atualizados e funcionando corretamente.
Para auditar seus plugins, extensões e módulos, você pode usar um plugin como o WP Security Scan. O plug-in verifica seu site configurado em busca de vulnerabilidades de segurança e fornece um relatório das descobertas.
Suponha que você encontre plugins, extensões ou módulos desatualizados ou que não funcionem corretamente. Nesse caso, você deve atualizá-los ou removê-los do seu site. Atualizar ou remover plugins, extensões e módulos é um processo simples através do painel de administração do WordPress.
Você pode entrar em contato com o desenvolvedor do plug-in para obter assistência se não conseguir atualizar ou remover um plug-in, extensão ou módulo.
Desative plugins e alterne temas
Desativar plugins e alternar temas são dois métodos padrão para corrigir os 500 erros internos do servidor do WordPress.
A desativação de plugins pode ser feita visitando o painel de administração do WordPress e clicando no link Plugins. Certifique-se de que um backup seguro seja feito e siga a próxima etapa.
Depois de acessar a página de gerenciamento de plug-ins, você pode desativar todos os plug-ins selecionando a opção Desativar no menu suspenso Ações em massa.
Depois de desativar todos os plugins instalados, tente atualizar seu site para ver se funciona. Se resolvido, o problema está em um dos plugins. Você pode reativar todos os plugins ou restaurá-los do backup.
Agora comece a desativar os plugins um por um. Sempre comece a partir do mais recente instalado ou modificado. Recarregue o site depois de desativar cada plugin para ver se isso resolve o erro 500 para encontrar o verdadeiro culpado. Você pode remover o plugin problemático e atualizá-lo ou mantê-lo inativo para manter o site carregando.
Em outro caso, o problema pode ser por causa de um tema. Você pode tentar mudar para um tema padrão do WordPress, se for esse o caso.
A mudança para um tema padrão é feita visitando o painel de administração do WordPress e clicando no link Aparência. Quando estiver na página Aparência, clique no link Temas.
Na página Temas, você verá uma lista de todos os temas WordPress disponíveis. Você pode ativar um tema padrão do WordPress selecionando-o na lista e clicando no botão Ativar.
Depois de ativar um tema padrão do WordPress, você pode tentar atualizar seu site para ver se o problema ainda existe. Se a correção funcionou, o problema é com o tema anterior ou filho. Depure o tema wp para corrigir o problema antes de reativar. Você pode obter ajuda de um desenvolvedor em caso de problemas técnicos.
Se o erro do servidor interno 500 ainda ocorrer, você precisará solucionar o problema ainda mais.
Recursos adicionais
Ainda tendo problemas com o erro de servidor do tipo 500? Consulte os seguintes recursos para obter mais informações:
Fórum de suporte do WordPress: https://wordpress.org/support/forum/how-to-and-troubleshooting
SitePoint: https://community.sitepoint.com/t/wordpress-500-internal-server-error/6481
Verifique com seu anfitrião.
Esses artigos são um ótimo ponto de partida, mas se você ainda tiver problemas, recomendamos que entre em contato diretamente com seu host para obter assistência. Eles poderão ajudá-lo a solucionar o problema e colocar seu site em funcionamento novamente rapidamente.
Espero que agora você saiba como corrigir o erro 500 Internal Server Error no WordPress. Se você ainda tiver dúvidas, por favor, deixe-nos saber nos comentários abaixo.