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.

Aqui está uma visão geral rápida dos tópicos que abordaremos neste artigo:
- O que é o Erro 500 Internal Server Error?
- O que Causa o Erro Internal Server Error no WordPress?
- Corrigindo o Erro 500 Internal Server Error no WordPress
- Limpar Cache do WordPress e do Navegador
- Verificando o Arquivo .htaccess Corrompido
- Aumentando o Limite de Memória do PHP
- Desativar Todos os Plugins do WordPress
- Mude para um Tema Padrão do WordPress
- Reenviando Arquivos Principais
- Habilitar Logs de Depuração no WordPress
- Pergunte ao Seu Provedor de Hospedagem
- Tutorial em Vídeo
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:

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:

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.

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.

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.

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.

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.

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'.

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:
- Crie um arquivo de texto em branco no seu computador e nomeie-o como php.ini
- Cole este código nele: memory=256MB
- Salve o arquivo
- 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.

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.

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.

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.

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.

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.

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.

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’.

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.

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.

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’.

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/.

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
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.


Diogo Susewind
muito obrigado
Aumentar o limite de memória do PHP resolveu meu problema
Deus te abençoe
Centro Studi Pranici
Obrigado! Problema resolvido
Nataša Cvetković
Muito obrigado!
Checking for Corrupt .htaccess File worked for me
Stephen
Meu Pacote de Hospedagem Avançada DigiWeb e erro 500 do servidor na tentativa de ativação…
No meu caso, como iniciante e tentando adicionar um tema WooWoo e depois um plugin de comércio eletrônico WooWoo, tive um erro 500 no servidor..
Na primeira vez, após a instalação do tema, o problema foi corrigido pela equipe de suporte da hospedagem. Eles apontaram que um arquivo web.config havia sido criado, que eles o renomearam para web.config_old e que eu não deveria criar mais nenhum.. Prosseguindo para adicionar o plugin de comércio eletrônico e tentando ativá-lo.. erro 500 novamente.. mas desta vez eu olhei no diretório e havia outro arquivo ‘web.config’.. Mudei o nome e pronto, tudo ficou bem.. Fiquei feliz porque não quero depender dos caras de tecnologia da DigiWeb!
Espero que isso ajude pelo menos uma pessoa…
Ian Robinson
Eu realmente, realmente aprecio você ter postado este vídeo. Obrigado.
WPBeginner Support
Hey Ian, glad you found it helpful
Não se esqueça de se inscrever em nosso Canal do YouTube para mais dicas e tutoriais do WordPress.
Admin
SAMUEL
Desde que configurei minha conta para wordpress e cpanel, descobri que o nome do meu domínio no cpanel não estava escrito corretamente (provavelmente meu erro), mas tenho tentado mudá-lo, mas não consegui. Preciso saber a implicação disso e como corrigi-lo. Meu site tem funcionado bem até recentemente, poderia ser a causa.
Morse Gates
Encontrei este erro interno (500) quando adicionei esta linha ao meu .htaccess
max_input_vars = 1540; mas assim que a removo, funciona. Preciso aumentar meu Max_Input_vars de 1000
Por favor, ajude.
morse gates
Apenas informações adicionais. A Godaddy me pediu para criar e usar o .user.ini para adicionar isso, mas o phpinfo ainda mostra em 1000 após a alteração. É por isso que decidi usar o .htaccess, mas isso enviou meu site para um status de erro interno 500.
Elkay
Espero que não seja a memória do seu disco excedida.
Ou erro devido à sintaxe.
Samseen
Obrigado, renomear o arquivo .htaccess funciona para mim.
Ammar
Haylo!
Tive esse problema hoje e descobri que o problema eram as permissões do meu arquivo/pasta.
Eu tinha tentado definir todas as minhas pastas, subpastas e permissões de arquivo para 777 porque eu estava tendo grandes problemas para fazer upload de imagens.
Isso causou o erro interno do servidor para mim. Voltar tudo para 755 resolveu para mim, embora eu assuma que simplesmente aplicar 755 na pasta wp-admin teria feito o trabalho!
Espero que isso ajude alguém!
zach
Sim, a mudança de permissão funcionou para mim, então obrigado!
Kumar
Oi, estou enfrentando um problema diferente. Quando tento carregar meu site, ele mostra "A página mydomain.com não está funcionando" e "mydomain.com não está conseguindo lidar com esta solicitação no momento", além de "ERRO HTTP 500" (em fonte pequena).
Nem mesmo consigo fazer login no painel de administração do wp. O que fazer? Por favor, ajude.
Eu alterei o arquivo .htaccess também, pensei que talvez tivesse acontecido por causa de um arquivo config.php corrompido, então o deletei. E quando carrego meu site, ele começa a mostrar as configurações de configuração.
Eu configurei novamente, mas quando chega na parte de login, a mesma coisa acontece.
Por favor, ajude!
WPBeginner Support
Você pode tentar desativar todos os plugins do WordPress e voltar para um tema padrão. Informe-nos se ajudar.
Admin
Sherry
Eu continuava recebendo um erro 500 ' [website] atualmente não consegue lidar com esta solicitação'. Depois de ler os conselhos sobre o erro 500, descobri que uma revisão que eu tinha feito em page.php no meu diretório de tema estava chamando um comando print para um plugin desativado. Removi a linha de comando e o problema foi resolvido imediatamente! Agora tudo está indo bem... quero dizer, páginas!
piyush saini
você é realmente incrível senhor obrigado por isso
zigii
thanks! very very helpful resource I resolved my site
WPBeginner Support
Glad you found it helpful
Admin
Matt
O meu não foi nenhum dos anteriores. Mas vi nos meus logs de erro que wordfence-waf.php tinha um erro nos caminhos. Renomear wordfence-waf.php na pasta raiz corrigiu o problema.
Elkay
Você acertou em cheio.
Quando tive o problema com o meu site, primeiro fui verificar o log.
O suporte da minha hospedagem deu o melhor que pôde, mas tive um momento oportuno para resolver o problema sozinho.
Elkay
Agradeço à gerência pelo bom trabalho, mais força para vocês.
Eu experimentei este erro quando estava personalizando meu tema.
O log de erros deu uma pista.
O suporte da minha hospedagem deu o melhor que pôde, mas tive um momento oportuno para resolver o problema sozinho.
Teclado Banger
Muito obrigado! me ajudou a recuperar o acesso ao meu blog.
Hugo Henriquez
você pode resolver o problema atualizando o wordpress para a versão mais recente transferindo os arquivos “core”, mas antes desabilite todos os plugins renomeando a pasta “plugins”
H.T.
Estávamos recebendo um erro de “Servidor Interno 500” ao acessar a página de Admin do WP.
No nosso caso, foi o arquivo .htaccess que estava corrompido.
Note, porém, que excluir o .htaccess NÃO resolveu o problema — na verdade, excluí-lo fez com que a página de índice apresentasse um erro PHP, quando antes estava funcionando bem. (E isso foi devido a um erro do WP Super Cache, aparentemente — ele não estava encontrando o arquivo que procurava.)
Tínhamos ¦ em vez de # e ¤ em vez de $ em nosso .htaccess, por algum motivo. Corrigir isso resolveu o problema de login do Admin do WP.
Espero que ajude alguém.
Tim D.
Você é demais. Como e por que um arquivo .htaccess fica corrompido eu nunca saberei, mas OBRIGADO.
Melly P.
Encontrei um motivo interessante para um erro interno do servidor após verificar os logs do meu host — minha instalação do wordpress tinha permissões de escrita para o grupo. Eu tinha esquecido que fiquei louco com minhas permissões ao tentar resolver um problema que estava sendo causado pelo host. Quando mudei a configuração do CHMOD para 755, voltou a funcionar. minha pasta de admin não está na pasta raiz, me pergunto se é por isso que eu ainda conseguia ver o site e não conseguia acessar o admin.
Riyaz Alam
Olá,
conforme sua sugestão neste post, tentei reenviar os Arquivos Principais (WP-ADMIN e WP-INCLUDES) para corrigir o erro 500 no meu site. Mas agora, estou recebendo novamente o erro 500 e quando contatei meu provedor de hospedagem (Hostgator), eles me enviaram este log (Verificamos e encontramos um problema com o "akismet". Por favor, encontre o log abaixo.
--
[26-May-2016 04:19:04 UTC] PHP Fatal error: Class ‘WP_Widget’ not found in /home/makei3v5/public_html/example.com/wp-content/plugins/akismet/class.akismet-widget.php on line 5) , Agora estou desamparado, o que devo fazer? Eu segui os passos com precisão conforme a orientação acima.
Por favor, me ajude.
Obrigado, Riyaz
WPBeginner Support
Tente excluir e reinstalar o Akismet.
Admin
Riyaz
Olá,
Agora meu site está corrigido, mas não foi porque eu deletei e reinstalei o Akismet. Tive que atualizar todos os arquivos do WordPress para que fosse corrigido. Obrigado de qualquer forma.
David
Obrigado, foi muito útil!
Nazar
muito obrigado autor, isso salvou minha vida, salvou meu trabalho também.. obrigado novamente
Priyanka
Obrigado pela sua orientação… Desativei todos os plugins, mas o mesmo erro ainda é exibido.
Então desativei meu tema e funcionou bem. Percebi que o tema pode causar esse tipo de erro.
WPBeginner Support
Sim, agora você pode pedir suporte ao desenvolvedor do seu tema ou selecionar um tema diferente.
Admin
WLEXT
Olá,
E se esse problema aparecer aleatoriamente?
Às vezes, quando abro a página principal do meu site, às vezes quando edito posts em massa. Acontece aleatoriamente, até onde eu sei, o problema pode ser que os servidores de hospedagem estejam sobrecarregados? porque estou usando hospedagem compartilhada, eu gostaria de saber se você poderia me responder?
Eu não quero migrar para outro host se o problema for algum plugin no meu site.
Por favor, me responda.
Obrigado.
Heather
Eu também gostaria de saber isso. Tenho o mesmo problema. Acontece às vezes, às vezes não. Pode ser do painel de administração ou ao visualizar o site diretamente. Também estou usando um serviço de hospedagem compartilhada muito barato e estou me perguntando se é possível que isso venha do "lado deles".
Geert Spekken
Este artigo foi um verdadeiro salva-vidas! Ou um salva-saúde mental, pelo menos. Acontece que um plugin estava bagunçando tudo, e graças a este artigo eu consegui resolver. Muitos agradecimentos de um WP-iniciante aliviado (desde 2014…)!
WPBeginner Support
Glad you found it helpful
Admin
Silvia Huerta
Olá, mas meu problema é que nem consigo entrar no painel, quando tento também diz erro interno do servidor, então não consigo fazer nada. Nada funciona. Estou em pânico.
WPBeginner Support
Veja nosso guia sobre o que fazer quando você estiver bloqueado da área de administração do WordPress.
Admin
Tarun
Após ler as soluções mencionadas acima, fui para wp-content/plugins via ftp e ordenei a lista de plugins por data de modificação mais recente e excluí o plugin modificado mais recentemente. Problema resolvido para mim.
Obrigado
Terry
Caso você não esteja em um servidor Linux e sua hospedagem seja feita em IIS (Plataforma Microsoft) em vez disso, você pode ter corrompido o arquivo web.config, que é usado em vez de um arquivo .htaccess.
A maioria dos servidores que uso são Linux, então acabei de me deparar com este problema hoje em um servidor Microsoft. Faça FTP para o seu site e corrija seu arquivo web.config.
T.
Jesse
Se você estiver hospedando o WordPress em um IIS (Plataforma Microsoft) em vez de um servidor Linux e tiver problemas para atualizar seu WordPress, você precisará instalar este plugin “WP Maximum Execution Time Exceeded’
No entanto, o tempo de execução padrão do plugin acima é de 300 ms, que você precisa aumentar para 500 ou 600 ms para que ele funcione.
Aaron
Obrigado, Terry. Este era exatamente o meu problema.
Dennis
Os problemas começaram logo após adicionar isto ao meu arquivo function.php no meu tema filho:
/*** Remover String de Consulta de Recursos Estáticos ***/
function remove_cssjs_ver( $src ) {
if( strpos( $src, ‘?ver=’ ) )
$src = remove_query_arg( ‘ver’, $src );
return $src;
}
add_filter( ‘style_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
add_filter( ‘script_loader_src’, ‘remove_cssjs_ver’, 10, 2 );
Haytham
Thanks, really helpfu
ashish kumbhar
Obrigado, muito útil..
Yasser Ismail
Muito obrigado, você me salvou de reinstalar meu site
mudar os PLUGINS foi a solução e eu reinstalei o plugin defeituoso
desejo a você tudo de bom
Yasser
Chris L
Eu estava recebendo o erro 500 Internal Server ao tentar acessar o Menu ‘Personalizar’ (botão localizado no topo ao visualizar seu site). Acabou sendo um plugin...
Os métodos .htacces e php.ini não funcionaram, no meu caso, o upload do arquivo php.ini me impediu de acessar o wp-admin até que o php.ini fosse excluído.
Peço desculpas, não posso dar o nome do plugin defeituoso, eu estava com pressa na época e precisava que funcionasse o mais rápido possível... Era um plugin que adicionava widgets ao plugin SiteOrigin PageBuilder.
Mateo Castano
Olá pessoal,
Eu consegui acessar meu painel de administração do wordpress novamente desativando todos os meus plugins do banco de dados,
Então eu estava recebendo um problema com um plugin específico, recomendo que você verifique qual plugin está causando problemas, no meu caso foi o woocommerce e meu tema, ambos instalados eu estava recebendo uma mensagem de erro sobre Memória Excedida, eu não encontrei uma solução para este erro, agora tive que separar minha página em duas instalações do wordpress, uma com todas as informações e a outra com a loja virtual.
Se alguém encontrar um erro fatal: memória excedida, por favor, deixe um comentário. Obrigado pelo apoio, pessoal.
Tchau
Peter Posse
Olá,
muito obrigado por este tutorial e por todos os comentários aqui.
Como meu serviço de hospedagem também é com a Strato, tentei a recomendação de Karo A – e funcionou.
Após desativar o cache do PHP Boost na Strato, não ocorreu mais nenhum Erro Interno do Servidor 500.
Pode ser que este cache esteja ficando sem memória, pois também uso estatísticas do Slimstat.
Karo
Karo A
Olá,
na Strato Websites com PHP 7.0 Power Boost ativado, WordPress com, por exemplo, Jetpack, recebi a mensagem de erro do servidor 500.
Após verificar o log de erros do servidor na Strato, encontrei uma mensagem no log de que o manipulador PHP (CGI) foi abortado.
Após alterar o manipulador PHP (CGI) na Interface da Strato para PHP 7 SEM Power Boost, tudo funciona bem!
Atenciosamente
Karo
Reinardt
Obrigado por isso, nada funcionou, mas pelo menos me deu ideias para solucionar o problema. Renomeei o tema da mesma forma que renomeei a pasta de plugins, por exemplo, nomedotema_desativar, e funcionou, consegui fazer login no meu site novamente. Ainda estou tentando descobrir por que o tema está agindo assim de repente.
Gustavo Alves
Olá, infelizmente meu problema continua mesmo após seguir todos os seus passos.
Você teria alguma ideia do que poderia ser?
Markus
Muitooooo obrigado!!!!!
Roman
Tentei tudo, mas meu problema não foi resolvido.
Eu só recebo NetworkError: 500 Internal Server Error – quando tento fazer login no meu site. O navegador fica em uma página em branco e recebo esse erro no console.
Por favor, ajude
Roman
Por favor, delete o nome do meu site??
vm
Erro: NetworkError: 500 Internal Server Error
olá
por favor, verifique as permissões e a propriedade do seu arquivo (php.ini).
Babatunde
Informações úteis que você tem aqui. Obrigado! Meu site está de volta no ar! Kudos!
Prajjwal
Obrigado……… muito. Regenerar o arquivo .htaccess e agora meu site está funcionando corretamente, obrigado novamente por sua solução útil.
James
Reenviar os Arquivos Principais funcionou para mim. Obrigado
Raine
Guia muito útil! Tive que reenviar os arquivos principais para que minhas páginas funcionassem.
Andrew Cook
Valeu cara! Estava completamente travado. Instruções muito claras e concisas. (y) Amor de Karma
yandi novriandi
meu problema não resolvido em
Mohammed Faisal
Muito obrigado, consegui fazer meu site funcionar novamente
shehzad
Great Article. You saved my work. Thanks for this
ITfee
Ótimo guia! Obrigado pessoal. Eu só precisei salvar meu arquivo .htaccess novamente – inacreditável, mas verdade.
Jesper Lindebjerg
Ao atualizar usando InfiniteWP meu site quebrou. Tentei tudo acima sem sucesso… Mas no meu caso foi um Tema faltando. Tive que reenviar o Tema Mãe para trazer meu site de volta ;)
Amanda
Oh… OBRIGADO… MUITO OBRIGADO!!! Foi uma correção tão rápida que estou ficando com os olhos marejados.