Página cinza “HTTP ERROR 500”
Chrome/Firefox mostram Internal Server Error. O HTML do tema nem chega a carregar.
O erro 500 não é “o WordPress quebrou”: é o servidor recusando responder. Quase sempre é plugin, tema, limite de memória, .htaccess ou PHP incompatível depois de uma atualização. A 2WP diagnostica o log, isola o culpado e devolve HTTP 200 — inclusive no checkout WooCommerce.
A home cobre suporte WordPress contínuo. Aqui o assunto é só este incidente.
Chrome/Firefox mostram Internal Server Error. O HTML do tema nem chega a carregar.
O site abre, o painel não. Quase sempre plugin de segurança, limite de memória ou mu-plugins.
Core, plugin ou PHP 8.x. O culpado costuma estar no último pacote atualizado.
WooCommerce + gateway (PagSeguro, Stripe, Mercado Pago). Pedido não fecha, venda para.
Chamado no portal, horas registradas, especialista WordPress — sem “sumir no WhatsApp”.
Ativamos logs, conferimos .htaccess, PHP e o último deploy — sem chute de “desativa tudo”.
Reproduzimos o 500 em staging quando possível; em produção, com o menor downtime.
Home, wp-admin, checkout e as páginas que estavam 500.
Você vê no chamado o que quebrou, para não repetir na próxima atualização.
É o Internal Server Error: o servidor falhou ao gerar a página. Não é erro 404 (página inexistente) nem tela branca. Causas frequentes: plugin, tema, .htaccess, memória PHP esgotada ou versão de PHP incompatível.
Erro 500 devolve o código HTTP 500. Tela branca muitas vezes devolve 200 com HTML vazio, ou um fatal error sem mensagem amigável. São incidentes parecidos, mas o diagnóstico no servidor é outro — por isso temos páginas separadas. Se a barra de endereço “carrega” e o Chrome escreve HTTP ERROR 500, esta é a página certa.
Sim. Esse é o caso mais comum. Isolamos o plugin, restauramos o acesso e só então atualizamos com teste. Não precisamos formatar a hospedagem.
Sim. Checkout, gateway e webhook que devolvem 500 entram como urgência de loja. Precisamos de acesso ao admin ou ao servidor para ler o log no momento do pagamento.
Na maioria dos casos, sim — o site não “apagou”, só parou de executar PHP. Backup acelera se o arquivo estiver corrompido. Falta de backup não impede o diagnóstico pelo log.
A primeira resposta é em até 24 horas; muitos 500 de plugin saem no mesmo dia útil depois do acesso. Sem FTP/cPanel/SSH o prazo depende da hospedagem liberar o log.
Mande a URL, o que mudou por último (plugin, PHP, hospedagem) e um print. Se for loja, diga se o 500 é no checkout ou no site inteiro.