Como Corrigir o Erro 500 Internal Server Error no WordPress

Seu site WordPress estava funcionando perfeitamente — até que, de repente, parou. Em vez da sua página inicial, você está encarando um Erro 500 Internal Server Error. Sem aviso, sem explicação clara — apenas um beco sem saída frustrante. 😨

Sabemos como é. Aquele momento de afundamento quando seu site sai do ar e você não tem ideia do porquê. É um dos erros mais comuns do WordPress, mas também um dos mais misteriosos. Ele não diz o que está errado, apenas que algo está quebrado.

A boa notícia? Quase sempre tem conserto. Tendo ajudado inúmeros clientes, lidamos com este erro com bastante frequência.

Neste guia, vamos guiá-lo através dos passos exatos para colocar seu site de volta em funcionamento. Basta seguir junto, e você terá tudo funcionando novamente em pouco tempo.

Corrigindo o erro interno do servidor no WordPress

Aqui está uma visão geral rápida dos tópicos que abordaremos neste artigo:

O que é o Erro 500 Internal Server Error?

O Erro 500 Internal Server Error é como uma porta trancada sem chave. Você sabe que algo está errado, mas não há nenhuma nota explicando o que aconteceu.

Este erro não é apenas um problema do WordPress. Ele pode aparecer em qualquer site quando o servidor encontra um problema que não sabe como lidar.

O "500" na mensagem é um código de status HTTP. Se você procurar, encontrará uma definição vaga:

O código de resposta de erro interno do servidor 500 indica que o servidor encontrou uma condição inesperada que o impediu de atender à solicitação.

Isso não é muito útil, certo? É a maneira do servidor dizer: "Algo quebrou, mas não tenho certeza do quê."

A forma como esse erro aparece depende da sua configuração de hospedagem e navegador da web. Aqui está um exemplo de como ele aparece em um servidor Apache:

Página de erro interno do servidor no Apache

Se o seu site roda em Nginx, pode parecer um pouco diferente. E se o Google Chrome não conseguir carregar uma página de erro adequada, você verá algo assim:

Erro HTTP 500 no Google Chrome

Para iniciantes, isso pode ser avassalador. Não há uma mensagem dizendo o que deu errado ou como consertar.

É como pedir a um mecânico para consertar seu carro sem dizer o que está quebrado. Ele precisará verificar diferentes partes até encontrar o problema.

Da nossa experiência, a melhor maneira de consertar é ir passo a passo. Vamos guiá-lo pelas causas e soluções mais comuns para que você possa fazer seu site funcionar novamente.

O que Causa o Erro Internal Server Error no WordPress?

O erro interno do servidor no WordPress é como um quebra-cabeça com peças faltando. Você sabe que algo está errado, mas a mensagem de erro não diz exatamente onde está o problema.

Pela nossa experiência, o culpado mais comum é um arquivo .htaccess corrompido. Às vezes, é um plugin com mau funcionamento ou um tema que não está se dando bem com sua configuração.

Outras vezes, seu site pode atingir o limite de memória PHP, fazendo com que o WordPress trave. Arquivos principais corrompidos também podem desencadear este erro, deixando você bloqueado sem aviso.

Em alguns casos, o erro só aparece ao tentar acessar a área administrativa do WordPress, enquanto o resto do seu site funciona normalmente. Isso é como ser trancado para fora da sua própria casa enquanto os convidados ainda podem entrar pela porta dos fundos.

O que torna este erro complicado é que ele geralmente acontece antes que o WordPress possa carregar corretamente. Isso significa que o servidor não consegue coletar detalhes suficientes para explicar o que deu errado.

Se você quiser uma análise mais aprofundada de como o WordPress funciona nos bastidores, confira nosso guia sobre como o WordPress opera internamente.

Agora, vamos percorrer as etapas de solução de problemas para colocar seu site de volta em funcionamento.

Corrigindo o Erro 500 Internal Server Error no WordPress

Antes de começar a solucionar problemas, certifique-se de ter um backup completo do WordPress do seu site à mão.

Se você tiver acesso à área de administração do WordPress, poderá usar um plugin de backup do WordPress para criar um backup completo do seu site.

Recomendamos o uso do Duplicator para lidar com isso. Ele não apenas ajuda você a fazer backup rapidamente do seu site, mas também pode armazenar seus backups na nuvem e, o mais importante, você pode restaurar seu site a partir do backup.

Por outro lado, se você não tiver acesso à área de administração do WordPress, poderá criar um backup manual do WordPress usando o phpMyAdmin e um cliente FTP.

Depois disso, você pode seguir os passos a seguir para solucionar e corrigir o erro interno do servidor em seu site.

Limpar Cache do WordPress e do Navegador

Navegadores e seus plugins de cache do WordPress às vezes podem armazenar erroneamente uma cópia em cache de uma página de erro.

A maneira mais fácil de corrigir isso é primeiro limpar o cache do seu navegador.

Limpar cache

Depois disso, se você tiver acesso à área de administração do WordPress do seu site, poderá esvaziar o cache do WordPress visitando a página de configurações do seu plugin de cache.

Para detalhes, veja nosso tutorial sobre como limpar o cache do WordPress.

Verificando o Arquivo .htaccess Corrompido

O arquivo .htaccess é um arquivo de configuração do servidor usado pelo WordPress para configurar redirecionamentos.

Uma das causas mais comuns de erro interno do servidor é o arquivo .htaccess corrompido.

A maneira mais fácil de corrigir isso é simplesmente visitando a página Configurações » Links Permanentes na área de administração do WordPress e, em seguida, clicando no botão ‘Salvar alterações’ sem fazer nenhuma alteração.

Atualizar permalinks para regenerar o arquivo .htaccess

O WordPress agora tentará atualizar seu arquivo .htaccess ou gerar um novo. Você pode visitar seu site para ver se isso resolveu o erro interno do servidor.

Se você ainda vir o erro, precisará garantir que o WordPress conseguiu gerar ou gravar no arquivo .htaccess.

Às vezes, devido às permissões de arquivos e diretórios, o WordPress pode não conseguir criar ou gravar em seu arquivo .htaccess.

Agora você pode tentar substituir o arquivo .htaccess manualmente. Primeiro, você precisa fazer login em seu site usando FTP ou o aplicativo Gerenciador de Arquivos no painel de controle da sua conta de hospedagem.

Em seguida, você precisa renomear seu arquivo .htaccess principal para algo como .htaccess_old. Isso permite que você mantenha o arquivo como um backup, mas o WordPress não o reconhecerá.

Para renomear o arquivo .htaccess, você precisará fazer login no seu site usando FTP ou o aplicativo Gerenciador de Arquivos no painel cPanel da sua conta de hospedagem.

Uma vez conectado, o arquivo .htaccess estará localizado no mesmo diretório onde você verá pastas como wp-content, wp-admin e wp-includes.

Simplesmente clique com o botão direito no arquivo .htaccess e renomeie-o para .htaccess_old.

Renomear arquivo .htaccess

Em seguida, você precisa criar um novo arquivo .htaccess.

Dentro da pasta raiz do seu site, clique com o botão direito e selecione a opção ‘Criar novo arquivo’ no seu cliente FTP ou aplicativo Gerenciador de Arquivos.

Criar novo arquivo htaccess

Nomeie este novo arquivo como .htaccess e clique em ‘OK’ para salvá-lo.

Agora, este arquivo .htaccess está vazio e você precisa adicionar as regras de reescrita padrão do WordPress a ele.

Simplesmente clique com o botão direito no arquivo e selecione ‘Visualizar/Editar’ no seu cliente FTP ou aplicativo Gerenciador de Arquivos.

Editar arquivo .htaccess

O arquivo vazio será aberto em um editor de texto simples como o Bloco de Notas ou o TextEdit.

Agora, você precisa copiar e colar o seguinte código nele:

# 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

Este código é o conjunto de regras padrão usado pelo WordPress. Não se esqueça de salvar suas alterações e enviar o arquivo de volta para o servidor.

Agora você pode visitar seu site para ver se isso resolveu o erro interno do servidor.

Se resolveu, dê um tapinha nas costas porque você corrigiu o erro interno do servidor.

Importante: Antes de prosseguir com outras tarefas, certifique-se de ir para a página Configurações » Links Permanentes na área de administração do WordPress e clicar no botão Salvar sem fazer nenhuma alteração. Isso regenerará o arquivo .htaccess para você com as regras de reescrita adequadas para garantir que suas páginas de postagem não retornem um erro 404.

Se a verificação da solução para o arquivo .htaccess corrompido não funcionou para você, então você precisa continuar lendo este artigo.

Aumentando o Limite de Memória do PHP

Às vezes, o erro interno do servidor pode ocorrer se um script consumir todo o limite de memória PHP.

A maneira mais fácil de aumentar o limite de memória PHP é editando o arquivo wp-config.php. Tenha cuidado ao fazer isso se você for um iniciante. Você quer seguir estas instruções cuidadosamente porque mesmo pequenos erros nos arquivos principais do WordPress podem quebrar seu site.

Para começar, simplesmente conecte-se ao seu site WordPress usando um cliente FTP ou o aplicativo Gerenciador de Arquivos no painel de controle da sua conta de hospedagem.

Você encontrará o arquivo wp-config.php dentro da pasta principal do seu site. Clique com o botão direito sobre ele e selecione 'Download'. Isso garantirá que você tenha um backup do arquivo caso algo dê errado.

Quando você tiver salvo isso, você pode clicar com o botão direito sobre ele e selecionar 'Visualizar/Editar'.

Editar arquivo wp-config

Dentro do arquivo wp-config.php, você precisa adicionar o seguinte código logo acima da linha que diz, 'Isso é tudo, pare de editar! Feliz publicação':

define( 'WP_MEMORY_LIMIT', '256M' );

Para mais detalhes, veja nosso tutorial sobre como aumentar o limite de memória PHP no WordPress.

Observação: Se 256M não resolver o problema, tente aumentá-lo para 512M.

Se você vê o erro interno do servidor apenas ao tentar fazer login no seu painel do WordPress ou ao enviar uma imagem no seu wp-admin, então você deve aumentar o limite de memória seguindo estes passos:

  1. Crie um arquivo de texto em branco no seu computador e nomeie-o como php.ini
  2. Cole este código nele: memory=256MB
  3. Salve o arquivo
  4. Faça o upload dele para a sua pasta /wp-admin/ usando FTP

Se aumentar o limite de memória corrigiu o problema para você, então você apenas corrigiu o problema temporariamente. Você ainda precisa encontrar a causa que está esgotando seu limite de memória.

Isso pode ser um plugin mal codificado ou até mesmo uma função de tema. Recomendamos fortemente que você peça à sua empresa de hospedagem WordPress para verificar os logs do servidor para ajudá-lo a encontrar os diagnósticos exatos.

Se aumentar o limite de memória do PHP não resolveu o problema para você, você precisa de mais solução de problemas.

Desativar Todos os Plugins do WordPress

Se nenhuma das soluções acima funcionou para você, então este erro provavelmente está sendo causado por um plugin específico instalado em seu site.

Também é possível que seja uma combinação de plugins que não estão funcionando bem juntos.

Se você puder acessar a área de administração do WordPress do seu site, poderá simplesmente ir para a página de plugins e desativar todos os plugins do WordPress.

Desativar todos os plugins

No entanto, se você não conseguir acessar a área de administração do WordPress, poderá desativar todos os plugins do WordPress usando FTP.

Simplesmente conecte-se ao seu site WordPress usando um cliente FTP ou o aplicativo gerenciador de arquivos no painel de controle da sua conta de hospedagem.

Uma vez conectado, navegue até a pasta /wp-content/ e renomeie a pasta plugins para plugins.desativados.

Plugins desativados via FTP

O WordPress procura por plugins na pasta plugins. Se a pasta plugins não for encontrada, ele desativará automaticamente todos os plugins.

Agora você pode tentar visitar seu site para ver se isso resolveu o erro interno do servidor em seu site.

Para restaurar todos os seus plugins, você pode simplesmente renomear a pasta ‘plugins.desativados’ de volta para plugins.

Seus plugins serão restaurados agora, mas ainda estarão desativados.

Agora você pode ativar os plugins individualmente e visitar seu site para descobrir qual plugin está causando o erro interno do servidor.

Para mais detalhes, veja nosso guia sobre como desativar todos os plugins do WordPress sem wp-admin.

Se desativar todos os plugins não corrigiu o erro interno do servidor em seu site, continue lendo.

Mude para um Tema Padrão do WordPress

Uma causa possível do erro interno do servidor pode ser algum código no seu tema do WordPress.

Para determinar se este é o caso, você precisa mudar seu tema para um tema padrão do WordPress.

Se você tem acesso à área de administração do WordPress, vá para a página Aparência » Temas. Se você já tem um tema padrão instalado, pode simplesmente clicar no botão Ativar para mudar o tema.

Ativar um tema padrão

Se você não tem um tema padrão instalado, pode clicar no botão ‘Adicionar Novo’ no topo e instalar um tema padrão (Twenty Twenty-Three, Twenty Twenty-Two, etc.).

Se você não tem acesso à área de administração do WordPress, ainda pode mudar para um tema padrão.

Simplesmente conecte-se ao seu site WordPress usando um cliente FTP e navegue até a pasta /wp-content/.

Clique com o botão direito para selecionar a pasta de temas e baixe-a para o seu computador como backup.

Baixar pasta do tema

Em seguida, você precisa excluir a pasta de temas do seu site. Assim que for excluída, crie uma nova pasta de temas.

Sua nova pasta de temas estará completamente vazia, o que significa que você não tem nenhum tema do WordPress instalado no momento.

Em seguida, você precisa visitar o diretório de temas do WordPress e baixar um tema padrão do WordPress para o seu computador.

Baixar um tema padrão

Seu navegador então baixará o tema como um arquivo zip para o seu computador.

Localize o arquivo no seu computador e depois descompacte-o. Usuários do Windows podem descompactar o arquivo clicando com o botão direito sobre ele e selecionando ‘Extrair Tudo’. Usuários do Mac podem clicar duas vezes no arquivo zip para extraí-lo.

Extrair arquivos do tema

Agora você verá uma pasta contendo seu tema do WordPress.

Volte ao seu cliente FTP ou Gerenciador de Arquivos e carregue esta pasta para a pasta de temas vazia.

Enviar pasta de temas

Após o upload, o WordPress começará a usar automaticamente o tema padrão.

Agora você pode visitar seu site para ver se isso resolveu o erro interno do servidor.

Se isso não funcionar, você pode reenviar seus temas do WordPress a partir do backup ou voltar para o tema que você estava usando.

Não se preocupe. Ainda há mais algumas coisas que você pode fazer para corrigir o erro.

Reenviando Arquivos Principais

Se as opções de plugin e tema não corrigiram o erro interno do servidor, então vale a pena reenviar as pastas /wp-admin/ e /wp-includes/ de uma instalação limpa do WordPress.

Isso NÃO removerá nenhuma das suas informações, mas pode resolver o problema caso algum arquivo esteja corrompido.

Primeiro, você precisará visitar o site WordPress.org e clicar no botão ‘Download’.

Baixar biblioteca de mídia

Isso baixará o arquivo zip do WordPress para o seu computador.

Vá em frente e extraia o arquivo zip. Dentro dele, você encontrará uma pasta wordpress.

Pasta do WordPress extraída

Em seguida, você precisa se conectar ao seu site WordPress usando um cliente FTP.

Uma vez conectado, vá para a pasta raiz do seu site. É a pasta que contém as pastas wp-admin, wp-includes e wp-content dentro dela.

Na coluna da esquerda, abra a pasta WordPress no seu computador.

Agora você precisa selecionar todos os arquivos dentro da pasta wordpress e enviá-los para o seu site.

Enviar arquivos principais do WordPress

Seu cliente FTP agora transferirá essas pastas para o seu servidor.

Ele perguntará se você gostaria de sobrescrever os arquivos. Selecione ‘Sobrescrever’, depois selecione ‘Sempre usar esta ação’ e marque a caixa de seleção ‘Aplicar apenas à fila atual’.

Substituir arquivos principais do WordPress

Seu cliente FTP agora substituirá seus arquivos antigos do WordPress por cópias novas e limpas.

Se seus arquivos do WordPress estavam corrompidos, este passo corrigirá o erro interno do servidor para você.

Habilitar Logs de Depuração no WordPress

O WordPress vem com um sistema integrado para manter logs para depuração.

Você pode ativá-lo usando o plugin WP Debugging. Para mais detalhes, veja nosso guia sobre como instalar um plugin do WordPress.

Uma vez ativado, o plugin ativará os logs de depuração em seu site WordPress.

Se você não tem acesso à área administrativa do seu site WordPress, então você pode ativar a depuração adicionando o seguinte código ao seu arquivo wp-config.php:

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true); 

Depois de ativar os logs de depuração, você pode visualizá-los usando um cliente FTP e navegando até a pasta /wp-content/.

Log de depuração

Você pode abrir o arquivo de log de depuração em um editor de texto, e ele mostrará uma lista de erros e avisos que ocorrem em seu site.

Alguns erros e avisos podem ser incidentes inofensivos que podem não precisar de correção. No entanto, se você estiver vendo um erro interno do servidor em seu site, eles podem apontá-lo na direção certa.

Pergunte ao Seu Provedor de Hospedagem

Se todos os métodos falharem em corrigir o erro interno do servidor em seu site, então é hora de procurar mais ajuda.

Entre em contato com a equipe de suporte da sua hospedagem web, e eles poderão verificar os logs do servidor e localizar a causa raiz do erro.

Se você quiser continuar a solucionar problemas por conta própria, consulte nosso guia definitivo de solução de problemas do WordPress para iniciantes.

Tutorial em Vídeo

Inscreva-se no WPBeginner

Esperamos que este artigo tenha ajudado você a corrigir o erro interno do servidor no WordPress. Você também pode querer ver nossa lista completa dos erros mais comuns do WordPress e nosso guia sobre como entrar em contato com o suporte do WordPress.

Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Aviso: Nosso conteúdo é apoiado pelos leitores. Isso significa que, se você clicar em alguns de nossos links, poderemos ganhar uma comissão. Veja como o WPBeginner é financiado, por que isso importa e como você pode nos apoiar. Aqui está nosso processo editorial.

O Kit de Ferramentas Definitivo para WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Interações do Leitor

677 CommentsLeave a Reply

  1. Encontrei o seguinte erro:

    Erro 500 – Erro Interno do Servidor

    Ocorreu um erro ao processar sua solicitação. Geralmente, esta é uma condição temporária. Entre em contato com o proprietário do site para obter mais assistência.

    Então, conversei com o suporte da minha hospedagem e eles me sugeriram o seguinte procedimento:

    "Sua conta cPanel estava configurada para usar a versão PHP 5.2, e precisava ser atualizada para a versão PHP 5.4."

    Obrigado ………. Funcionou para mim….
    Estou usando inmotionhosting.

  2. Obrigado! Ótimo conselho que até um voluntário não técnico pode seguir. O arquivo htaccess foi a principal correção, mas pude ver pelos logs que a memória estava criando um problema contínuo, então corrigi isso enquanto estava nisso.

  3. Eu ainda não estive na situação em que precisei testar meus plugins desativando todos eles, mas se eu tivesse que testá-los todos, eu tentaria este método para tentar reduzir o número de testes necessários após desativá-los todos:

    1. Eu reativaria 50% deles. Se o problema recorresse, eu saberia que o plugin problemático estava no grupo reativado, caso contrário, estaria no grupo desativado.
    2. Se o problema fosse causado pelo grupo reativado, eu desativaria 50% deles e testaria novamente, caso contrário, reativaria 50% do outro grupo que ainda não havia sido reativado e testaria novamente.
    3. Neste ponto, eu saberia qual grupo de 25% de todos os meus plugins continha o plugin defeituoso e mudaria o estado de ativação de 50% desse grupo e testaria novamente.
    4. Neste ponto, eu saberia qual grupo de 12,5% de todos os meus plugins continha o plugin defeituoso.

    Se eu tivesse 32 plugins, as porcentagens acima os dividiriam de forma muito limpa em grupos de 16, 8, 4, 2 e 1. É mais provável que eu tivesse que dividi-los em grupos de tamanhos desiguais, mas isso não diminui o conceito básico de reduzir o número de testes para apenas 5 em vez de 32.

    Se o problema fosse com o único plugin que eu não havia reativado por este método, eu obviamente faria um sexto teste apenas com esse plugin. Se provar que há um problema apenas quando ele é ativado junto com outros plugins, a situação ficaria complicada.

  4. foi o plugin w3 total cache que causou erro no meu site, renomeei a pasta cache mas não mudou nada, então havia alguns outros arquivos que foram escritos como w3 advanced cache.php algo assim, renomeei CADA ARQUIVO que tinha w3 cache ou MESMO cache escrito nele funcionou, mas acidentalmente deletei meu arquivo .htaccess, copiei o conteúdo do arquivo com segurança, então criei um novo arquivo .htaccess e o carreguei no servidor, tudo foi corrigido.

    Espero que esta solução ajude mais alguém que tenha este problema.

    Obrigado

  5. olá

    mudei meu tema para um tema de vídeo do YouTube chamado "detube"
    mas depois de mudar, estou recebendo um grande número de erros internos 500 no Google Webmaster (mais de 800 erros diariamente) e, às vezes, quando navego em meu site, ele não carrega e mostra "limite de largura de banda esgotado" e também estou recebendo cerca de 15 avisos sobre o sitemap no Google Webmaster
    antes de mudar de tema, eu não tinha nenhum problema
    alguém pode me ajudar? o que posso fazer? estou perdendo meus visitantes do Google

  6. Erro Interno do Servidor acontece principalmente em Hospedagem Gratuita. Quando fiz o upgrade para premium, tudo ficou nos trilhos.

  7. Bravo!
    “Checking for Corrupt .htaccess File” This section helped me solve the issue, Thanks for the post :)

  8. Oi. Obrigado por compartilhar isso, recentemente tive um erro interno do servidor 500 no meu site, mas fiz o upload novamente de wp-admin e wp-includes de uma instalação nova, agora tudo está funcionando em boas condições. Obrigado.

  9. O problema com meu site é que às vezes ele carrega corretamente e às vezes mostra um erro interno do servidor 500. Você pode me dizer o motivo?

  10. Então, estou tendo um erro interno 500 muito estranho. Minha página inicial carrega bem, mas sempre que clico em um link na barra de navegação para ir para outra página, o erro interno aparece. Percorri esta lista de correções e não consigo descobrir. Além disso, meu provedor de hospedagem não tem ideia, alguma sugestão?

  11. Obrigado por isso. Meu painel travou no meio de uma atualização do Wordfence Security. Tentei por mais de 3 horas para consertar, mas não consegui acessar meu painel. (Erro http 500 no IE, tela branca no Firefox)

    Eu estava prestes a pedir ao meu host para fazer uma restauração da noite anterior e perder um dia de trabalho até encontrar esta página. Usei o FileZilla e renomeei a pasta de plugins no servidor para “plugins-frs” e consegui acessar meu painel com todos os 14 plugins desativados. Em seguida, renomeei a pasta de volta para “plugins” e consegui ativá-los um por um. Eles mantiveram todas as suas configurações, sem problemas.

    Baixei e fiz o upload manualmente da versão mais recente do plugin Wordfence Security que iniciou meus problemas e ativei a nova versão sem problemas.

    Preciso me mudar para Newfoundland e me tornar um pescador de bacalhau antes de enlouquecer!

    Sheff

  12. O que é FTP?
    E como faço login no meu site usando FTP?
    Você quer dizer fazer login no meu domínio Godaddy? ou WordPress?

    • FTP = Protocolo de transferência de arquivos.

      para fazer login com ftp (no Cpanel da Godaddy) você deve ir ao seu painel de controle e depois ir para as opções de FTP e criar um novo ftp selecionando o diretório ‘public_html’ e então fazer login com qualquer cliente ftp como o Filezilla.

      host: ftp. seu_dominio. com
      username e senha: conforme especificado ao criar o usuário FTP.
      porta: deixe em branco ou 21.

    • FTP significa File Transfer Protocol (Protocolo de Transferência de Arquivos). Ele ajuda você a transferir e editar arquivos em seu servidor.
      Softwares de FTP, por exemplo, são Filezilla, CuteFTP.

  13. Obrigado. Eu já usei essa técnica várias vezes no mesmo site. Como um arquivo .htcaccess pode ser corrompido? Há algo que possa ser feito para evitá-lo?

      • Obrigado – eu só pensei em verificar aqui para sua resposta. A permissão do arquivo está definida como 644, mas continua acontecendo. Sempre funciona renomear o site e recarregá-lo, mas muitas vezes o cliente tem que me dizer que o site está fora do ar antes que eu saiba para consertá-lo para ele. Parece que este é um problema em muitos tópicos de fóruns do WordPress também.

        • Alguns plugins acessam o .htaccess e, se houver uma interrupção em sua função enquanto o fazem, podem introduzir erros na codificação do .htaccess.

      • Obrigado. Minha solução para este problema recorrente foi encontrar todas as instâncias de “flush_rewrite_rules” e passar “false”, para que o arquivo .htaccess não seja reescrito no código do plugin. https://codex.wordpress.org/Function_Reference/flush_rewrite_rules
        Eu não podia desativar o plugin, pois é o WooCommerce e essa é toda a base do site. Isso parece ser uma boa solução para a situação em que me encontro.

  14. Obrigado pelas dicas, pois recuperei meu site com sucesso usando essas sugestões. Um arquivo hta access corrompido foi o problema. Usando o FileZilla (cliente FTP altamente recomendado), consegui desativar minha pasta de plugins e, em seguida, desativar o arquivo hta access.

  15. O que eu faço quando nem consigo entrar no WP Admin sem receber este erro??
    Consigo fazer login normalmente e ver essas opções, mas no momento em que tento entrar no painel de administração, ele me dá este erro. Não consigo nem procurar temas, personalizador, etc., porque envolve o menu do WP Admin.

    O que eu faço?
    Por favor, ajude
    PS: Eu nunca tive problemas com meu site, mas o WP Admin.

  16. Obrigado! Isso foi muito útil. Quando adicionei _deactivate à minha pasta de plugins, recebi uma mensagem de erro diferente que tinha a ver com um plugin em particular. Então, entrei e adicionei _deactivate a plugins individuais até encontrar o que era o problema.

  17. Tive um problema com isso agora e pensei em compartilhar minhas descobertas… olhando na pasta raiz, um segundo arquivo .htaccess apareceu durante a noite e criou o erro 500 Internal.

    Eu simplesmente removi o novo arquivo .htaccess (de onde ele veio, não sei), e tudo voltou ao normal.

  18. This is the best Wordpress help site around hands down! Love it so much! Guides are simple and everything always works for me first try. Thanks wpbeginner :)

  19. This is a very informative and simple to understand tutorial for WP Beginners like me. I am using Wordpress for last 5 years but as a blogger. Recently I had to install and look after couple of Wordpress sites. Now 10 days back first Wordpress site went down with 500 internal server error. I searched for the solution and landed on this page and did first step i-e renamed .htaccess file and problem was solved. Now again today the second site went down :) OMG !!!!! But again I visited this page to check for the solution.Now I have done all the steps explained on this page and nothing worked for me :( I have contacted the hosting provider and they are looking into problem for me. I will come back to share the solution once they rectify the problem. Thank you

  20. Depois de tentar de tudo (.htaccess, instalação limpa de wp-include/wp-admin, desativar plugins…) finalmente resolvi este problema fazendo isto:

    1) Crie uma nova pasta no seu diretório wp.
    2) Mova todos os arquivos para este novo diretório.
    3) Mova-os de volta para a pasta original.
    4) Pronto!

    Eu sei que parece estúpido, mas funcionou para mim.

  21. Obrigado por salvarem minha pele, pessoal. Acabei de conseguir um novo emprego e fui jogado para consertar o site (apesar de não fazer parte da minha descrição de cargo) e uau, esses plugins irritantes! Como deemyboy diz: FAÇA BACKUP da pasta wp-content!!!!!!!

  22. Muito obrigado por este guia! Pelo menos eu consegui começar em algum lugar enquanto espero meu provedor de hospedagem verificar. No meu caso, não foi nenhum dos listados, mas um grande log de erros no diretório inicial (tinha 2 GB) que causou o problema. Mas quando reenviei os arquivos principais, decidi excluí-lo e funcionou.

  23. Hi, I have tried all those sollutions above, but none worked for me. Im getting kind of desperated. Im new to WP.. I was changing some Settings (in the wp-admin link) and when I hit save, the 500 error came up. Idk what to do :(

  24. Eu fiz o upload do arquivo php.ini para a minha pasta /wp-admin/. Mas agora estou confuso, como posso saber se o erro 500 de servidor interno foi corrigido ou não? Porque o erro estava ocorrendo simultaneamente, não o tempo todo. Por favor, ajude.

  25. Eu sei que tive o erro interno do serviço porque estava mexendo no meu arquivo .htaccess logo antes de ocorrer. Tentei fazer login usando clientes FTP (FileZilla e WinSCP), mas continuei recebendo um erro de tempo limite de conexão. Acabei de enviar um e-mail para meu provedor de hospedagem. Espero que meu provedor possa me ajudar com isso.

  26. Oi Silvia e obrigado por isso! Mudei as permissões dos dois arquivos em wp-admin que estavam causando problemas para 775 (de 664) e isso resolveu o problema. E eu também não sei por que isso aconteceu! Aconteceu do nada. Mistério!

  27. Tentei todos os passos acima e finalmente, quando contatei meu provedor de hospedagem iPage, o problema foi resolvido. Eles disseram que o problema era com as permissões de arquivo e eles corrigiram. Este deveria ter sido meu primeiro passo

  28. Consegui voltar ao meu WP-Admin renomeando o .htaccess, mas quando fiz configurações>permalink>salvar como você recomendou, fui bloqueado do admin novamente. Agora renomear o .htaccess não faz nada. Alguma ideia?

  29. Já tive esse problema tantas vezes e me sinto confortável em compartilhar meu conselho sobre isso como um especialista em Erro 500. Às vezes, o problema foi resolvido alterando o arquivo htaccess, mas foi uma solução temporária. Como apontado no artigo, o erro de serviço 500 é causado principalmente pelo limite de memória do PHP e, infelizmente, adicionar um arquivo php.ini não resolverá o problema. A maioria das empresas de hospedagem define o limite de PHP para 128 MB, incluindo a Dreampress, e se você exceder esse limite, seu provedor de hospedagem cortará momentaneamente a conexão com seu site. Meu conselho para vocês que têm esse problema é este. Instale o Plugin P3 e identifique os plugins que consomem muita memória. Se eles não forem essenciais, remova-os. Além disso, mudar seu provedor de hospedagem para um boutique em vez de Bluehost ou Hostgator lhe trará um melhor atendimento ao cliente e maior qualidade de produto.

  30. Se você não conseguir encontrar seu arquivo .htaccess, poderá sempre criar um novo arquivo em branco em um editor de texto. Nomeie este arquivo como .htaccess e faça o upload para o diretório raiz do seu site usando um cliente FTP.

  31. ainda tenho um problema com isso. não consigo encontrar meu arquivo .htaccess, e fui bloqueado do admin. o site inteiro não pode ser visualizado. por favor, me ajude

  32. já tentei tudo isso, e ainda não funciona!! não consigo encontrar meu arquivo .htaccess e não consigo gerá-lo porque estou bloqueado do admin, AJUDA POR FAVOR!!!

  33. Muito útil, mas mais uma coisa, na maioria das vezes é devido ao plugin w3 total cache, se você o tiver, pode renomear a pasta do plugin de cache via FTP e tentar, meu site foi corrigido dessa forma

Deixar uma resposta

Obrigado por escolher deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de comentários, e seu endereço de e-mail NÃO será publicado. Por favor, NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.