Corrigir um erro interno do servidor do WordPress
Um erro interno do servidor (ISE), também conhecido como erro 500, é uma mensagem de erro genérica apresentada quando o seu site WordPress não pode ser apresentado. Em versões mais antigas do WordPress, um ISE também pode ser apresentado como uma página em branco sem quaisquer detalhes de erro. O erro pode ocorrer por vários motivos, mas geralmente é causado por um conflito com o WordPress, um suplemento, um tema ou um dos ficheiros de controlo do site. Isso acontece mais comumente após uma atualização.
Encontrar a causa de um ISE e, em seguida, resolvê-la é muitas vezes uma questão de tentativa e erro. Seguem-se, portanto, algumas das formas de encontrar a causa do erro com hiperligações para artigos que o orientam em cada processo e descrevem como o corrigir.
Nota: este artigo abrange métodos avançados de resolução de problemas, que incluem a ligação ao seu alojamento com um aplicativo de FTP, a edição ou desativação de ficheiros e a realização de alterações na base de dados. Se não pretende corrigir este erro, a nossa equipa de assistência Premium do WordPress pode fazê-lo por si.
Desative o seu ficheiro .htaccess
Uma das causas mais comuns de um ISE é um ficheiro .htaccess danificado. O .htaccess é um ficheiro de controlo que o WordPress utiliza para comunicar com o servidor. O WordPress, os suplementos e os temas fazem frequentemente alterações a este ficheiro, o que por vezes pode corromper o ficheiro.
Ao resolver problemas de um ISE, comece por desativar o seu ficheiro .htaccess e, em seguida, visite o seu site num modo de navegação privada ( Chrome / Firefox / Edge ). Se o erro tiver desaparecido, reinicie as suas ligações permanentes para criar um novo ficheiro .htaccess automaticamente.
Nota: o arquivo .htaccess está oculto por padrão em alguns aplicativos de gerenciamento de arquivos. Se utilizar o cPanel ou o FileZilla , certifique-se de que ativa a opção para mostrar os ficheiros ocultos caso não os veja.
Aumente os seus limites de memória
A sua conta de alojamento atribui uma determinada quantidade de memória para executar o PHP, o que é necessário para o seu site WordPress funcionar. Devido ao tamanho do seu site ou ao número de suplementos que utiliza, o site pode exigir mais do que a memória PHP predefinida.
Para tal, ligue-se à sua conta de alojamento com FTP e aumente o limite de memória do WordPress no ficheiro wp-config.php (se o seu site não tiver alojamento WordPress Gerido, ignore o passo 1).
Se aumentar o limite de memória do WordPress não ajudar, experimente aumentar o limite de memória do PHP para 256M ou 512M.
Desative todos os seus suplementos
Os suplementos do WordPress podem causar um conflito entre si, com um tema ativo ou com a sua versão do WordPress, o que pode originar um ISE. É mais provável que isto ocorra depois de atualizar o WordPress, o tema ativo ou um dos seus suplementos.
Para verificar se um problema é causado por suplementos, na pasta wp-content , mude o nome da pasta de suplementos para plugins.renamed e visite o seu site num modo de navegação privada. Se carregar corretamente, o problema é causado por um dos seus suplementos. Se o erro persistir, é porque outra coisa o está a causar.
Renomeie a pasta com plugins de volta para plugins e continue investigando o problema. Se for causado por plugins, comece a desativar plugins individuais para descobrir qual deles está causando o erro. .
Se quiser continuar a usar o suplemento problemático, carregue a versão mais recente do suplemento com o FTP e, em seguida, ative-o. Isto irá atualizar o plugin. Se a atualização não funcionar, tente o seguinte:
- Procure o suplemento no repositório de suplementos do WordPress em wordpress.org . Na página inicial do seu suplemento, selecione Ver fórum de suporte . Pesquise no fórum uma solução específica para o seu problema.
- Se tiver comprado o seu suplemento noutro local, reveja a documentação fornecida pelo programador do suplemento.
Carregar novamente os ficheiros principais do WordPress
Nota: se o seu site tiver alojamento Managed WordPress, ignore esta secção porque os ficheiros principais do WordPress vêm pré-instalados com o plano de alojamento. Eles são atualizados automaticamente para manter o seu site seguro e não podem ser substituídos por FTP.
Em algumas situações, os seus ficheiros principais do WordPress podem ficar corrompidos durante uma atualização, causando o erro interno do servidor. Experimente carregar novamente os ficheiros principais do WordPress para se certificar de que não estão a causar o problema.
Descarregue a mesma versão do WordPress que está a utilizar a partir do repositório do WordPress , descomprima-a no seu computador local, ligue-se à sua conta de alojamento com FTP e transfira (substitua) as pastas wp-admin e wp-includes.
Nota: se não tiver a certeza sobre a versão do WordPress utilizada pelo seu sítio, pode consultar o ficheiro wp-version.php que se encontra na pasta wp-includes .
Mudar para um tema padrão do WordPress
Se as opções acima não ajudaram a resolver o problema, o seu tema pode estar a causar o conflito. Para testar, pode mudar para um dos temas predefinidos do WordPress , como TwentyTwenty ou TwentyTwentyOne .
Nota: se não tiver um tema padrão do WordPress instalado, pode instalá-lo com o FTP e, em seguida , ativá-lo na base de dados .
Se o seu site carregar corretamente após mudar para o tema predefinido, pode atualizar o seu tema normal para a versão mais recente e ativá-lo.
Se a atualização do tema não funcionar, tente o seguinte:
- Pesquise o tema no repositório de temas do WordPress em wordpress.org . Na página inicial do seu tema, selecione Ver fórum de suporte . Pesquise no fórum uma solução específica para o seu problema.
- Se tiver comprado o seu tema noutro local, reveja a documentação fornecida pelo programador do tema.
Mais informações
- Consulte os erros comuns do WordPress em WordPress.org.