🎉 USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00

Como corrigir o erro This page isn’t working (HTTP 500) no WordPress

Time Full Services Time Full Services
Tipo Erro do navegador
Nome do erro This page isn't working (HTTP 500) EN: This page isn't working (HTTP 500)
Severidade Grave
Descrição O This page isn't working no WordPress é a forma genérica com que o Chrome mostra um erro HTTP 500 do servidor. Costuma vir de um plugin ou tema com erro fatal, .htaccess corrompido, memória PHP esgotada ou versão de PHP incompatível.

O que é This page isnt working (HTTP 500) no WordPress?

This page isnt working (HTTP 500) no WordPress é a mensagem genérica que o Chrome exibe quando o servidor devolve um erro 500 sem detalhes. O servidor recebeu a requisição, mas algo quebrou ao processá-la, e em vez de uma página o WordPress retorna um erro interno. Como o navegador não tem o detalhe técnico, mostra apenas “This page isn’t working” com o aviso de HTTP ERROR 500. A causa real está nos logs do servidor: quase sempre um erro fatal de PHP em um plugin, tema ou arquivo do núcleo.

Como identificar

  • Mensagem “This page isn’t working” seguida de “HTTP ERROR 500” no Chrome, sem mais detalhes.
  • No Firefox a mesma falha aparece como “500 Internal Server Error” ou página de erro do servidor.
  • O erro atinge o site todo ou só o wp-admin, logo após ativar um plugin, atualizar ou editar o .htaccess.
  • Recarregar a página não resolve e o erro se mantém constante, indicando falha no servidor e não na rede.
Antes de começar: Faça backup do wp-config.php e do .htaccess antes de editá-los, e mantenha WP_DEBUG_DISPLAY como false em produção para o erro ir só para o log e não aparecer aos visitantes.

Como prevenir

  • Atualize plugins, temas e o PHP em ambiente de teste antes de aplicar em produção
  • Mantenha backups automáticos para reverter na hora quando uma atualização quebrar o site
  • Deixe o WP_DEBUG_LOG pronto para diagnosticar rápido sem expor o erro ao visitante

Causa

  • Plugin ou tema com erro fatal de PHP (incompatível com a versão atual do PHP) interrompendo a execução.
  • .htaccess corrompido com uma diretiva inválida que o Apache recusa a processar.
  • Memória PHP esgotada (WP_MEMORY_LIMIT baixo) abortando o processo no meio da requisição.
  • Versão de PHP incompatível com o WordPress ou com um plugin essencial do site.
  • Arquivo do núcleo corrompido em uma atualização interrompida pela metade.

Como resolver

  1. Ligue o modo de depuração: edite o wp-config.php via FTP para revelar o erro fatal que está escondido por trás do 500 genérico:
    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
  2. Renomeie o .htaccess: via FTP, renomeie o .htaccess para .htaccess_bkp e recarregue o site. Se voltar, o arquivo estava corrompido; gere um novo em Configurações > Links permanentes > Salvar.
  3. Desative os plugins: renomeie a pasta wp-content/plugins para plugins_off. Se o site voltar, reative um a um até o erro 500 retornar e identificar o plugin culpado.
  4. Aumente a memória PHP: adicione o limite maior no wp-config.php, antes da linha 'That's all':
    define('WP_MEMORY_LIMIT', '256M');
  5. Leia o debug.log e revise a versão do PHP: abra wp-content/debug.log: a linha de 'Fatal error' aponta o arquivo culpado. Se for incompatibilidade, ajuste a versão do PHP no painel do host.
PHP
// wp-config.php - revela o erro fatal por tras do HTTP 500 generico
// Coloque ANTES da linha "That's all, stop editing!"
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );      // grava o erro em wp-content/debug.log
define( 'WP_DEBUG_DISPLAY', false ); // nao mostra o erro ao visitante
define( 'WP_MEMORY_LIMIT', '256M' ); // resolve o 500 por memoria esgotada

Perguntas frequentes

O que significa This page isn't working com HTTP ERROR 500?
É a forma genérica com que o Chrome mostra um erro 500 do servidor. O WordPress quebrou ao processar a requisição e não devolveu a página. O detalhe real do que falhou está nos logs do servidor, não na tela do navegador.
Por que o navegador não mostra o erro real?
Por segurança, a exibição de erros do PHP fica desligada em produção, então o servidor responde só com o código 500 genérico. Ligar o WP_DEBUG_LOG grava o erro fatal real no debug.log para você ver o que quebrou.
O erro aparece só no wp-admin. O que indica?
Indica que a falha está em algo que carrega no painel: um plugin que só roda no admin ou um arquivo do núcleo. Ligue o debug e desative os plugins via FTP para isolar a causa sem precisar do wp-admin.
Renomeei o .htaccess e o site voltou. E agora?
O arquivo estava corrompido. Vá em Configurações > Links permanentes e clique em Salvar para o WordPress gerar um .htaccess novo e limpo, sem a diretiva inválida que causava o 500.
Como sei se a causa é a versão do PHP?
Se o debug.log mostra um erro fatal com função ou sintaxe não suportada, é incompatibilidade de PHP. Troque a versão do PHP no painel do host para uma compatível com o WordPress e o plugin afetado.
Aumentar a memória resolve o erro 500?
Resolve quando o 500 vem de memória esgotada. Adicione define('WP_MEMORY_LIMIT', '256M'); no wp-config.php. Se o erro persistir, a causa é outra (plugin, tema ou .htaccess) e o debug.log aponta qual.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes