Wordpress

Como corrigir erro “Internal Server Error” no WordPress

Possíveis motivos e soluções para o erro “Internal Server Error” ou “erro 500” no WordPress.

Talvez sejo o erro de WordPress mais confuso que um iniciante possa encontrar: “Internal Server Error” ou “500 Internal Server Error”.

O grande problema desse erro é que ele não explica o que está ocorrendo exatamente.

A unica conclusão que você pode tirar desta mensagem é que o erro está ocorrendo no servidor, ou seja, é um erro interno.

Segundo exemplo:

Possíveis motivos para erro 500?

  • Erros no arquivo .htaccess;
  • Consumo excessivo de recursos ou timeout;
  • Permissões de arquivos (Plataforma Linux);

Vamos a primeira solução.

Entre em contato com suporte da Hospedagem

Antes de qualquer coisa, entre em contato com o suporte do provedor de Hospedagem o quanto antes.

Na maioria dos casos este erro está relacionado diretamente a um problema no servidor, fora do alcance de suas mãos e você também não tem nenhuma culpa, neste caso apenas os técnicos que fazem a manutenção da maquina poderão resolver o problema.

Se você não instalou ou modificou nada no seu WordPress nos últimos dias, com certeza esse é o melhor caminho.

Você instalou algum plugin?

Se você instalou algum plugin recentemente, desative-o e verifique se o erro sumiu.

Realize uma análise criteriosa. Aonde está ocorrendo erro? Apenas no painel administrativo? Na home do site?

Se o erro está ocorrendo em apenas uma página ou tipo de página aonde o seu conteúdo ou funcionalidades estão diretamente relacionadas a um Plugin, está ai uma pista de quem pode está ocasionando o erro.

Outro teste que você pode fazer é desativar todos os Plugins, simplesmente alterando o nome da pasta “wp-content/plugins”, para isso você precisará de acesso ao “servidor” via FTP.

Erro ocorreu após atualizar a versão do WordPress

Algum plugin pode estar gerando este erro pois é incompatível com a versão para o qual o WordPress foi atualizado.

Experimente desativar todos os Plugins do WordPress e verifique se o erro desapareceu.

Como desativar todos os Plugin no WordPress

Está mesma lógica também é valida para quando você atualiza um Plugin.

Existe também a possibilidade do tema está causando o erro.

Configurações erradas no htaccess

Você realizou alguma modificação no arquivo htaccess?

Este arquivo fica localizado no diretório principal “raiz” da instalação e é uma peça fundamental para o funcionamento do WordPress.

Verifique se o conteúdo do arquivo está semelhante a este:

ATENÇÃO: conteúdo pode variar de versão para versão e este arquivo normalmente é alterado por diversos plugins

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Aumento de memória

Em alguns casos o erro pode estar sendo causado por falta de memória no servidor.

Está opção é pouco provável pois existe uma mensagem de erro especifica para esta situação, contudo valide esta informação com o seu provedor de hospedagem.

Post Recentes

Cron do Magento 2 não roda: status missed e pending no cron_schedule

Pedido que não fatura e e-mail que não sai porque todo job fica missed: como ler a cron_schedule, conferir o…

14 horas atrás

Gerar slug de URL em PHP: acento, espaço e símbolo fora do endereço

Uma função curta em PHP 8.3 que transforma Camiseta Preta Tamanho GG em camiseta-preta-tamanho-gg, sem depender do locale do servidor.

1 dia atrás

Log de consentimento LGPD: a tabela MySQL que guarda a prova do aceite

O banner registra o clique só no navegador e some. Veja a tabela MySQL e o endpoint que gravam a…

2 dias atrás

Comando CLI Magento 2: criar a classe e registrar no di.xml

A classe do comando existe e o bin/magento list ignora ela. Falta o registro no di.xml: aqui vai a classe…

3 dias atrás

Traduzir o pt_BR.csv do Magento 2 em lote sem perder a coluna de origem

Como traduzir duas mil linhas do pt_BR.csv do Magento 2 lendo com fgetcsv e regravando com fputcsv, sem encostar na…

3 dias atrás

Variação não está disponível no WooCommerce: limpar transients e lookup

Produto variável respondendo "Desculpe, este produto não está disponível" mesmo com a variação ativa: limpe os transients do WooCommerce e…

4 dias atrás