Como corrigir o erro interno do servidor no WordPress
Publicados: 2016-09-30Se você já encontrou erros esporádicos em seu site WordPress, então você veio ao lugar certo. Os erros do WordPress podem ser bastante irritantes, mas sempre há uma maneira de superá-los - e na maioria dos casos, existem várias soluções diferentes.
Alguns usuários descobrem que, ao tentar acessar o painel de administração do WordPress, são apresentados a um erro interno do servidor mais ou menos assim:
O servidor encontrou um erro interno ou configuração incorreta e não conseguiu concluir sua solicitação.
Esse erro específico faz com que as pessoas quebrem a cabeça na esperança de descobrir o que há de errado com seu site e como podem consertá-lo. Neste artigo, examinarei algumas soluções simples que você pode experimentar para diagnosticar o erro e resolvê-lo.
Vamos direto ao assunto!
Como esse erro ocorre?
Como o nome sugere, os erros internos do servidor não são erros específicos do WordPress. Na verdade, eles podem ocorrer devido a uma falha em outros serviços e softwares executados no mesmo servidor do seu site WordPress. Supondo que você esteja hospedando em um servidor compartilhado, o erro interno do servidor no WordPress é mais comum do que você imagina.
O erro em si e a mensagem que ele exibe não são nada específicos. Praticamente não há como descobrir exatamente como o erro surgiu lendo a mensagem de erro interno do servidor. No entanto, quando esse erro ocorre em um site WordPress, podemos restringir suas causas para:
- Funções de temas.
- Funções de plug-ins.
- Arquivos .htaccess corrompidos.
- Limite de memória do PHP atingido.
Na maioria das vezes, um usuário tentará acessar sua área de administração do WordPress quando se deparar com um erro interno do servidor. Nesses casos, é comum que o restante do site funcione normalmente, enquanto o acesso à área administrativa do site é restrito.
Agora, vamos ver algumas maneiras de corrigir esse problema.
Como corrigir o erro interno do servidor
Como discutimos acima, não há uma maneira real de descobrir exatamente o que há de errado com seu site WordPress e por que ele apresenta um erro interno do servidor toda vez que você tenta fazer o login na área de administração do WordPress.
É bom senso pegar um método e experimentá-lo. Se falhar, admita francamente e tente outro. Mas, acima de tudo, tente algo. - Franklin D. Roosevelt
Como o Sr. Roosevelt delicadamente coloca, aplicaremos a abordagem de tentativa e erro passo a passo para resolver esse problema. Se um método não consertar, vá para o próximo!
1. Certifique-se de que o arquivo .htaccess funciona corretamente
A primeira coisa que faremos é garantir que o arquivo .htaccess do nosso site WordPress não esteja corrompido e esteja fazendo o que deveria. Siga estas etapas simples para verificar o status do seu arquivo .htaccess :
- Faça login no cliente FTP do seu site WordPress.
- Navegue até o Gerenciador de Arquivos em Arquivos
- Encontre o arquivo
.htaccessdo seu site e renomeie-o, por exemplo.htaccess_original - Tente acessar seu site e a área de administração do WordPress.
- Se tudo funcionar bem agora, navegue até Configurações > Links permanentes no painel do seu site.
- Clique no botão Salvar .
Ao salvar essas configurações, você gerará um novo arquivo .htaccess que contém as regras de reescrita corretas. Essas novas regras garantirão que as páginas de postagem do seu site não retornem erros ao serem acessadas.
Se o seu arquivo .htaccess estava causando o erro interno do servidor, ele deve ser corrigido agora. No entanto, se você descobriu que o erro ainda estava ocorrendo ao recarregar o seu site e a área de administração do WordPress, vá para a próxima etapa, na qual mostraremos como aumentar o limite de memória PHP do seu site.
2. Aumente o limite de memória PHP
Se o problema de erro interno do servidor persistir mesmo depois de você verificar seu arquivo .htaccess , pode ser porque você está atingindo o limite de memória. Muitas vezes, quando esse for o caso, você também encontrará um erro que diz:
O arquivo enviado excede a diretiva upload_max_filesize em php.ini
quando você está tentando carregar um arquivo para sua biblioteca de mídia. Ou talvez pudesse ser algo mais parecido com isto:
Erro fatal: tamanho de memória permitido de 1234567 bytes esgotados (tentativa de alocar 87654321 bytes) em /home/your-username/public_html/wp-includes/plugin.php na linha 1234
Aqueles de vocês que encontrarem esse erro sempre que tentarem fazer login no painel de administração do seu site ou enviar um arquivo / imagem para o seu site WordPress, podem seguir qualquer um dos métodos a seguir para aumentar o limite de memória do PHP. (Não deixe os códigos assustarem você, eu prometo que não é tão difícil!)
Editando Seu Arquivo wp-config.php
Ao adicionar essa linha de código ao arquivo wp-config.php do site do WordPress, você pode aumentar o limite de memória para um valor mais adequado. Nas etapas a seguir, aumentei para 64M (M significa megabytes).
- Faça login no cliente FTP do seu site WordPress.
- Navegue até o diretório raiz do seu site e encontre o arquivo
wp-config.php. - Dentro da tag
<?php, adicione a seguinte linha de código:
https://gist.github.com/eb4f5df5608d6cb2eabe
Este simples, one-liner é o meu método preferido sempre que tenho que aumentar o limite de memória - funciona sempre!
Atualizando o arquivo php.ini
Se você tiver problemas para encontrar o arquivo wp-config.php , tente procurar pelo arquivo php.ini ! Este método vai um pouco mais fundo no limite da memória, permitindo que você aumente vários valores diferentes ao mesmo tempo. Vamos dar uma olhada.
- Faça login em seu cPanel e navegue até Arquivos > Gerenciador de arquivos .
- Encontre a pasta wp-admin e localize o arquivo
php.ini. (Se o arquivo não existir, crie um clicando no botão Novo arquivo .) - Depois de encontrar / criar o arquivo, abra-o e edite / adicione as seguintes linhas de código:
https://gist.github.com/a6c55df152a5275550ed
- Salve o arquivo atualizado e limpe o cache do seu navegador.
Editando o arquivo .htaccess
Assumindo que você não conseguiu localizar o arquivo wp-config.php ou o php.ini file você sempre pode alterar o arquivo .htaccess antigo adicionando algumas linhas de código na parte inferior. Esse método sempre funciona para mim!
- Faça login no cliente FTP do seu site WordPress.
- Navegue até o Gerenciador de Arquivos em Arquivos
- Encontre o arquivo
.htaccessdo seu site e edite / adicione o seguinte código no final do arquivo:
https://gist.github.com/19856b2d5e8ad402e8b0
- Salve o arquivo atualizado e limpe o cache do seu navegador.
Se ainda não tiver certeza sobre como acessar os arquivos principais do seu site e atualizá-los por qualquer motivo, você pode instalar o plug-in Aumentar o tamanho máximo do arquivo para fazer o upload.

Essas alterações são fáceis de incorporar e, com sorte, resolverão o erro interno do servidor que você está enfrentando. Quando terminar de aumentar o limite de memória do PHP usando qualquer uma das três etapas descritas acima, tente recarregar seu site WordPress e acessar a área de administração.
Se a tela de erro ainda for exibida, prepare-se para a próxima etapa - as coisas estão prestes a ficar sérias agora.
3. Desative seus plug-ins
Nesse estágio, é seguro presumir que você terá muito trabalho. Há uma grande chance de que o erro seja causado por um plugin que você instalou em seu site WordPress. Mesmo plug-ins com ótimas críticas e classificações de cinco estrelas podem ser a causa raiz neste cenário. Veja como:
- Cenário 1: o plugin não é compatível com a sua versão do WordPress.
- Cenário 2: o plugin não é compatível com o tema que você está executando.
- Cenário 3: o plug-in não é compatível com outro plug-in instalado.
Os plug-ins estendem e aumentam a funcionalidade do seu site WordPress. Eles são divertidos de instalar, economizam muito tempo e tornam o trabalho muito fácil. O único problema é que eles podem acabar causando erros - não importa o quão bem eles pontuem. Não existe uma abordagem pragmática ou uma fórmula cuidadosamente definida que você possa seguir para evitar um erro interno do servidor com plug-ins. Ironicamente, encontrar tal erro causado por uma combinação de plug-in-plug-in ou tema com defeito é uma técnica de tentativa e erro em si!
Para resolver esse problema, você terá que desativar todos os plug-ins instalados em seu site e ativá-los um por um novamente. Vamos simplificar o processo e dar a ele alguma estrutura lógica para que não pareça tão caótico:
Usando o painel do WordPress
A maneira mais fácil de desativar todos os seus plug-ins é por meio do painel do WordPress.

- Faça login no painel do seu site WordPress.
- Navegue até Plug - ins > Plug - ins instalados .
- Clique no link Desativar abaixo de cada plugin.
No entanto, se você não conseguir acessar o painel do WordPress, poderá desativar os plug-ins por meio de um cliente FTP. Veja como:
Usando o cliente FTP
Desativar plug-ins usando o cliente FTP não é tão fácil quanto por meio do Dashboard, mas é totalmente possível.

- Faça login no cliente FTP ou cPanel do seu site.
- Navegue até a pasta
/wp-content/. - Encontre a pasta de plug - ins e renomeie-a para plug-ins desativados .
Depois de fazer isso, todos os plug-ins do seu site serão desativados. Essa abordagem é muito mais rápida, mas requer que você efetue login em um cliente FTP ou no gerenciador de arquivos fornecido por seu serviço de hospedagem.
Depois de desativar todos os plug-ins usando um dos métodos mencionados acima, é hora de voltar ao painel do WordPress e ativá-los novamente.
- Faça login no painel do seu site WordPress.
- Navegue até Plug - ins > Plug - ins instalados .
- Começando do topo, clique no link Ativar abaixo do primeiro plug-in.
- Recarregue seu site e área de administração para garantir que ainda funcione.
- Se o seu site e área administrativa funcionarem, ou seja, eles não apresentarem um erro interno do servidor, continue para ativar o próximo plugin.
- Se o seu site ou área de administração travar, você saberá que o último plug-in ativado está causando o erro interno do servidor.
Depois de encontrar o plug-in com defeito, desative-o mais uma vez e relate-o ao autor do plug-in, se possível, junto com uma lista de plug-ins que você instalou, o tema que você está executando atualmente e a versão do seu site WordPress.
Nota: É importante que você reative todos os seus plug-ins, um por um, mesmo depois de encontrar o plug-in com defeito. É possível que mais de um plugin tenha causado o erro devido a problemas de incompatibilidade.
3. Entre em contato com seu provedor de hospedagem
Aqui você está aparentemente sem opções para corrigir o terrível erro interno do servidor em seu site WordPress. O que você faz quando não consegue fazer nada a respeito sozinho?
Se você se lembra, começamos explicando o que realmente é um erro interno do servidor e declaramos que ele ocorre no nível do servidor. A melhor coisa a fazer neste estágio é entrar em contato com seu provedor de hospedagem e relatar o problema a eles. Seus provedores de hospedagem têm acesso aos logs de erro do servidor no qual seu site WordPress está hospedado. Eles podem examinar os registros, identificar quando e como o problema ocorreu e, com sorte, fazer algo a respeito.
Existem algumas coisas que você definitivamente deve mencionar em seu e-mail para o provedor de hospedagem:
- O URL do seu site.
- Quando você se deparou com o erro interno do servidor.
- O que você estava tentando acessar quando encontrou o erro, por exemplo, o site, a área de administração, etc.
- A lista de plug-ins que você instalou em seu site.
- O tema que você está executando no momento.
- A versão do seu site WordPress.
- Como você tentou corrigir o problema sozinho.
Entre as informações que você fornece e tudo o que eles encontram nos logs de erro do servidor, você pode ter certeza de que seu site estará instalado e funcionando sem erros em nenhum momento.
Na pior das hipóteses, se eles não conseguirem resolver o problema, pelo menos poderão aconselhá-lo e sugerir as medidas adequadas que você pode tomar para resolver o problema por completo.
Embrulhando-o
Aí está - três técnicas simples e sequenciais que você pode adotar para resolver o erro interno do servidor em seu site WordPress. O erro interno do servidor é bastante comum em sites WordPress, especialmente se o seu site estiver hospedado em uma plataforma compartilhada.
Fornecemos três soluções rápidas para corrigir o erro e, dependendo da causa raiz, uma delas deve funcionar para você. Esperançosamente, você está em um lugar melhor agora para levar as coisas adiante e experimentar as técnicas explicadas neste artigo.
Você já encontrou o erro interno do servidor? Como você consertou isso? Alguma das técnicas detalhadas acima o ajudou a resolver o problema? Deixe-nos saber na seção de comentários abaixo!
Um erro semelhante que você pode encontrar no WordPress é “erro ao estabelecer uma conexão de banco de dados”. Você pode ler mais sobre esse erro e ver como corrigi-lo aqui.
