Índice
O Internal Server Error (Erro interno do servidor), também conhecido como HTTP Error 500, é um problema comum no WordPress que pode ser frustrante, pois muitas vezes não se sabe ao certo qual foi a causa. Esse erro normalmente indica que algo deu errado no servidor do site, mas o servidor não conseguiu ser mais específico sobre qual era o problema exato. Aqui estão várias etapas que você pode seguir para solucionar problemas e corrigir um erro interno do servidor no WordPress:
Verificar se o arquivo .htaccess está corrompido
O .htaccess
é um arquivo de configuração usado por servidores baseados no Apache. Ele pode ser corrompido e causar um erro interno do servidor 500. Para verificar se essa é a causa:
- Conecte-se ao seu site via FTP ou Gerenciador de arquivos no painel de controle da hospedagem.
- Localize o
.htaccess
no diretório raiz de sua instalação do WordPress. - Renomeie o arquivo para algo como
.htaccess_old
. - Tente carregar seu site novamente. Se funcionar, o problema foi com o
.htaccess
arquivo. - Para gerar um novo
.htaccess
vá para o Painel do WordPress > Configurações > Permalinks e simplesmente clique em "Salvar alterações" sem fazer nenhuma alteração. Isso gerará um novo arquivo.htaccess
arquivo.
Aumentar o limite de memória do PHP
Uma memória insuficiente também pode causar um erro interno do servidor. Para aumentar o limite de memória do PHP:
- Editar o
wp-config.php
que também está no diretório raiz de sua instalação do WordPress. - Adicione esta linha de código sob a abertura
<?php
tag:define('WP_MEMORY_LIMIT', '256M');
- Salve suas alterações e verifique se isso resolve o erro.
Desativar todos os plug-ins
Um plug-in com defeito pode ser outra causa comum desse erro. Para verificar se um plug-in está causando o problema:
- Novamente, use o FTP ou o Gerenciador de arquivos para navegar até a pasta
wp-content
pasta. - Renomear o
plugins
para algo comoplugins_old
para desativar todos os plug-ins de uma só vez. - Verifique seu site novamente. Se ele carregar sem o erro, um dos plug-ins está causando o problema.
- Para descobrir qual plug-in é problemático, renomeie seu
plugins_old
de volta à pastaplugins
. Em seguida, reative cada plug-in, um por um, verificando seu site após cada ativação, até encontrar o culpado.
Verificar a versão e a configuração do PHP
Uma versão desatualizada ou configurada incorretamente do PHP também pode causar problemas:
- Verifique com seu provedor de hospedagem se você está executando uma versão de PHP compatível com sua versão do WordPress.
- Talvez seja necessário atualizar o PHP ou modificar as configurações do PHP por meio do painel de controle da hospedagem ou entrando em contato com o suporte.
Entre em contato com o provedor de hospedagem
Se nenhuma das etapas acima funcionar, o problema pode estar no lado do servidor:
- Entre em contato com o provedor de hospedagem para obter ajuda. Eles podem verificar os registros do servidor para identificar o erro específico que está causando o Internal Server Error.
Restaurar a partir de um backup
Se você fez backup do seu site recentemente (e deve fazer isso regularmente), considere a possibilidade de restaurar a partir de um backup anterior à ocorrência do erro. Isso pode ser uma solução rápida, mas talvez não resolva o problema subjacente se ele estiver relacionado ao servidor ou a ações em andamento em seu site.
Lembre-se de que a solução de problemas de um erro interno do servidor pode envolver algumas tentativas e erros. Certifique-se sempre de fazer backup do site antes de fazer qualquer alteração, para que você possa restaurá-lo se algo der errado.