O WordPress impulsiona mais de 43% dos sites na internet, mas com essa popularidade vem uma série de problemas técnicos que podem deixar qualquer proprietário de site frustrado. Desde a temida tela branca da morte até erros de banco de dados complexos, esses problemas podem afetar tanto sites pessoais quanto grandes portais de e-commerce.
Neste guia completo, você encontrará soluções práticas para os 50 erros mais comuns do WordPress, organizados por categoria para facilitar a localização do seu problema específico. Cada solução foi testada e validada em ambientes reais, incluindo hospedagens brasileiras populares como KingHost, Hostinger BR e Locaweb.
Erros de Tela Branca e Carregamento (WSoD, 500, 503)
A tela branca da morte (WSoD) afeta aproximadamente 15% dos sites WordPress e geralmente indica esgotamento de memória ou conflito de plugins. O erro 500 representa falhas internas do servidor, enquanto o 503 sinaliza indisponibilidade temporária. Estes são os problemas de carregamento mais críticos que você pode enfrentar.
1. Tela Branca da Morte (White Screen of Death)
Causa: Esgotamento de memória PHP ou erro fatal no código.
Solução:
- Acesse o cPanel e edite o arquivo `.htaccess`
- Adicione: `php_value memory_limit 256M`
- Se não funcionar, desative todos os plugins via FTP renomeando a pasta `/wp-content/plugins/` para `/wp-content/plugins-off/`
- Teste o site. Se voltar ao normal, reative os plugins um por um
2. Erro 500 – Erro Interno do Servidor
Causa: Problema no arquivo .htaccess ou limite de memória excedido.
Solução:
- Renomeie o arquivo `.htaccess` para `.htaccess-backup`
- Se o site voltar, acesse Configurações > Links permanentes e clique em “Salvar alterações”
- Caso persista, aumente o limite de memória no `wp-config.php`: `ini_set(‘memory_limit’, ‘256M’);`
3. Erro 503 – Serviço Indisponível
Causa: Manutenção ativa, problema de plugin de cache ou limite de recursos.
Solução:
- Verifique se existe arquivo `.maintenance` na raiz e delete-o
- Desative plugins de cache temporariamente
- Contate sua hospedagem se o erro persistir (pode ser limite de CPU)
4. Site Carregando Infinitamente
Causa: Conflito de JavaScript ou problema de cache.
Solução:
- Limpe todos os caches (plugin, CDN, navegador)
- Desative plugins de otimização temporariamente
- Troque para tema padrão (Twenty Twenty-Three) para testar
5. Erro de Tempo Limite (Timeout)
Causa: Scripts pesados ou limite de execução PHP muito baixo.
Solução:
- Adicione ao `wp-config.php`: `ini_set(‘max_execution_time’, 300);`
- Otimize imagens grandes que podem estar causando lentidão
- Verifique plugins que fazem muitas requisições externas
Erros de Login e Acesso ao wp-admin
Problemas de login afetam 22% dos usuários WordPress mensalmente, sendo o bloqueio por tentativas incorretas e cookies corrompidos os mais frequentes. Estes erros impedem acesso administrativo e podem paralisar completamente a gestão do site. A recuperação rápida é essencial para manter operações normais.
6. Não Consigo Fazer Login no WordPress
Causa: Cookies corrompidos, URL incorreta ou problema de sessão.
Solução:
- Limpe cookies do navegador completamente
- Tente acessar via modo anônimo/incógnito
- Verifique se a URL está correta: `seusite.com/wp-admin`
- Reset de senha via “Esqueceu a senha?”
7. Erro “Cookies Bloqueados”
Causa: Configurações do navegador ou problema de SSL.
Solução:
- Habilite cookies no seu navegador
- Se usa HTTPS, adicione ao `wp-config.php`: `define(‘FORCE_SSL_ADMIN’, true);`
- Teste em navegador diferente
8. Redirecionamento Infinito no wp-admin
Causa: Conflito de URL ou problema de SSL/cache.
Solução:
- Adicione ao `wp-config.php`:
`php
define(‘WP_HOME’,’http://seusite.com’);
define(‘WP_SITEURL’,’http://seusite.com’);
`
- Limpe cache do site e CDN
- Desative SSL temporariamente para testar
9. “Você Não Tem Permissão”
Causa: Problema de permissões de usuário ou arquivo corrompido.
Solução:
- Acesse phpMyAdmin e encontre sua conta na tabela `wp_users`
- Na tabela `wp_usermeta`, procure por `wp_capabilities`
- Altere o valor para: `a:1:{s:13:”administrator”;b:1;}`
10. Bloqueado por Tentativas de Login
Causa: Plugin de segurança bloqueou seu IP.
Solução:
- Acesse via FTP e desative plugins de segurança
- Ou adicione seu IP na whitelist do plugin
- Use VPN temporariamente se necessário
Erros de Atualização (plugins, temas, core)
Falhas de atualização ocorrem em 18% das instalações WordPress e podem deixar o site em estado quebrado ou vulnerável. Updates interrompidos criam incompatibilidades e podem corromper arquivos essenciais. O processo manual de recuperação pode salvar sites que falharam na atualização automática.
11. Falha na Atualização do WordPress
Causa: Timeout, falta de espaço em disco ou permissões incorretas.
Solução:
- Tente novamente após alguns minutos
- Aumente o timeout no `wp-config.php`: `define(‘WP_HTTP_BLOCK_EXTERNAL’, false);`
- Faça backup e atualize manualmente via FTP
12. “Outra Atualização em Andamento”
Causa: Processo anterior não foi concluído corretamente.
Solução:
- Acesse phpMyAdmin e localize a tabela `wp_options`
- Encontre e delete a linha com `option_name` = `core_updater.lock`
- Tente a atualização novamente
13. Plugin Não Atualiza
Causa: Permissões de arquivo ou conflito de versão.
Solução:
- Desative o plugin, delete via FTP e reinstale
- Verifique permissões da pasta plugins (755)
- Atualize via FTP se necessário
14. Tema Quebrou Após Atualização
Causa: Tema filho ausente ou customizações perdidas.
Solução:
- Sempre use tema filho para customizações
- Restaure backup do tema anterior
- Reconfigure customizações step-by-step
15. Site Quebrou Após Atualização de Plugin
Causa: Incompatibilidade com outros plugins ou tema.
Solução:
- Desative o plugin problemático via FTP
- Role back para versão anterior do backup
- Contate desenvolvedor do plugin para suporte
Erros do Editor Gutenberg e Elementor
O editor Gutenberg apresenta falhas em cerca de 12% das instalações, especialmente em temas mais antigos, enquanto o Elementor enfrenta conflitos de JavaScript em 8% dos casos. Estes editores modernos exigem recursos específicos do servidor e podem falhar em hospedagens compartilhadas com limitações. Problemas de compatibilidade são mais comuns em sites com muitos plugins ativos.
16. Gutenberg Não Carrega
Causa: Conflito de JavaScript ou tema incompatível.
Solução:
- Desative todos os plugins e teste
- Troque temporariamente para tema padrão
- Adicione ao `wp-config.php`: `define(‘SCRIPT_DEBUG’, true);`
17. Blocos Gutenberg Quebrados
Causa: Plugin desativado ou código HTML inválido.
Solução:
- Clique em “Tentar recuperar bloco”
- Converta para HTML clássico se necessário
- Reative plugins relacionados aos blocos
18. Elementor Não Carrega
Causa: Limite de memória PHP ou conflito de tema.
Solução:
- Aumente memória para 512M: `ini_set(‘memory_limit’, ‘512M’);`
- Desative plugins de otimização
- Regenere arquivos CSS do Elementor em Ferramentas > Regenerar CSS
19. “Elementor Editor Failed to Load”
Causa: Problema de permissões ou limite de servidor.
Solução:
- Verifique permissões das pastas (755 para pastas, 644 para arquivos)
- Aumente `max_input_vars` para 3000 no PHP
- Contate hospedagem para aumentar limites
20. Widgets Gutenberg Não Funcionam
Causa: Tema não compatível com editor de widgets em bloco.
Solução:
- Instale plugin “Classic Widgets” para voltar ao editor antigo
- Ou atualize tema para versão compatível
- Configure widgets manualmente no Customizador
Erros de Banco de Dados e Conexão
Erros de banco de dados representam 25% dos problemas críticos do WordPress, com “Error establishing database connection” sendo o mais comum em hospedagens brasileiras. Corrupção de tabelas, credenciais incorretas e limites de conexão são causas frequentes. A recuperação rápida evita perda de dados e downtime prolongado do site.
21. “Error Establishing a Database Connection”
Causa: Credenciais incorretas, servidor de BD down ou limite de conexões.
Solução:
- Verifique credenciais no `wp-config.php`
- Teste conexão criando arquivo PHP simples com mysql_connect()
- Contate hospedagem se servidor BD estiver offline
22. Tabelas de Banco Corrompidas
Causa: Falha de servidor, plugin com bug ou ataque.
Solução:
- Acesse phpMyAdmin e execute “Reparar tabela”
- Ou adicione ao `wp-config.php`: `define(‘WP_ALLOW_REPAIR’, true);`
- Acesse: `seusite.com/wp-admin/maint/repair.php`
23. “Deadlock Found When Trying to Get Lock”
Causa: Múltiplas consultas simultâneas travando o banco.
Solução:
- Desative plugins de estatísticas temporariamente
- Otimize consultas pesadas
- Considere upgrade de servidor se recorrente
24. Banco de Dados Muito Grande
Causa: Spam, revisões excessivas ou logs não limpos.
Solução:
- Use plugin WP-Optimize para limpar
- Limite revisões: `define(‘WP_POST_REVISIONS’, 3);`
- Delete spam e comentários antigos
25. Charset/Collation Incorretos
Causa: Configuração de charset não coincide entre WP e MySQL.
Solução:
- Verifique charset no `wp-config.php`: `define(‘DB_CHARSET’, ‘utf8mb4’);`
- Execute query SQL para converter tabelas: `ALTER TABLE wp_posts CONVERT TO CHARACTER SET utf8mb4;`
Erros de Upload e Biblioteca de Mídia
Problemas de upload afetam 20% dos usuários WordPress, sendo limitações de tamanho de arquivo e permissões inadequadas os mais comuns. Erros HTTP durante upload, biblioteca de mídia que não carrega e falhas de redimensionamento automático são frequentes em hospedagens compartilhadas. A configuração correta de limites PHP resolve 90% destes casos.
26. “HTTP Error” Durante Upload
Causa: Limite de tamanho, timeout ou problema de memória.
Solução:
- Redimensione imagem antes do upload
- Aumente limites no `.htaccess`:
`
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
`
27. Biblioteca de Mídia Não Carrega
Causa: Conflito JavaScript ou problema de permissões.
Solução:
- Desative plugins um por um para identificar conflito
- Verifique permissões da pasta `wp-content/uploads/` (755)
- Teste em modo incógnito
28. “Desculpe, Este Tipo de Arquivo Não É Permitido”
Causa: Restrição de segurança ou filtro de tipo MIME.
Solução:
- Adicione ao `functions.php`:
`php
function allow_svg_upload($mimes) {
$mimes[‘svg’] = ‘image/svg+xml’;
return $mimes;
}
add_filter(‘upload_mimes’, ‘allow_svg_upload’);
`
29. Imagens Não Aparecem no Site
Causa: URL incorreta ou problema de CDN.
Solução:
- Verifique URL das imagens no código fonte
- Desative CDN temporariamente
- Regenere miniaturas com plugin Regenerate Thumbnails
30. “Missing a Temporary Folder”
Causa: Pasta temporária não configurada no servidor.
Solução:
- Adicione ao `wp-config.php`: `define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/temp/’);`
- Crie a pasta `temp` e defina permissões 755
- Contate hospedagem para configurar tmp_dir do PHP
Erros de Email e SMTP
Falhas de envio de email afetam 35% dos sites WordPress, especialmente em hospedagens compartilhadas que bloqueiam a função mail() do PHP. Problemas com formulários de contato, notificações de comentários e recuperação de senha são os mais reportados. Configuração SMTP adequada resolve 95% dos casos de email não entregue.
31. WordPress Não Envia Emails
Causa: Função mail() bloqueada ou configuração de servidor.
Solução:
- Instale plugin WP Mail SMTP
- Configure com dados do seu provedor de email
- Teste envio na aba “Email Test” do plugin
32. Emails Vão para Spam
Causa: Falta de autenticação SPF/DKIM ou domínio com má reputação.
Solução:
- Configure registros SPF no DNS: `v=spf1 include:_spf.google.com ~all`
- Use email do mesmo domínio como remetente
- Evite palavras-gatilho no assunto
33. “Failed to Send Email” em Formulários
Causa: Plugin de formulário mal configurado.
Solução:
- Configure SMTP no Contact Form 7 ou plugin similar
- Verifique se endereço de destino está correto
- Teste com endereços diferentes para confirmar
34. Notificações de Comentários Não Chegam
Causa: Configuração WordPress ou filtro de email.
Solução:
- Vá em Configurações > Discussão e marque opções de notificação
- Verifique se email administrativo está correto
- Configure SMTP se ainda não feito
35. Reset de Senha Não Funciona
Causa: Sistema de email não configurado.
Solução:
- Configure SMTP corretamente
- Verifique pasta de spam do destinatário
- Reset manual via phpMyAdmin se necessário
A gente vê no suporte da FULL que muitos desses problemas de email podem ser evitados com configuração SMTP profissional. O plano PRO da FULL inclui configuração completa de email por R$849,90/ano, cobrindo até 10 sites com suporte especializado.
Erros de Cache e Performance
Problemas de cache causam comportamentos inconsistentes em 28% dos sites WordPress, incluindo conteúdo desatualizado, CSS quebrado e funcionalidades que param de funcionar. Conflitos entre múltiplos sistemas de cache são comuns quando se usa plugin + CDN + cache de servidor. Limpeza adequada e configuração correta evitam a maioria desses problemas.
36. Site Não Atualiza (Cache Persistente)
Causa: Cache não está sendo limpo corretamente.
Solução:
- Limpe cache do plugin (WP Rocket, W3 Total Cache, etc.)
- Purge CDN (Cloudflare, MaxCDN)
- Ctrl+F5 no navegador
- Desative cache temporariamente para confirmar
37. CSS Quebrado Após Ativar Cache
Causa: Minificação agressiva ou combinação de arquivos CSS.
Solução:
- Desative minificação de CSS no plugin de cache
- Exclua arquivos problemáticos da otimização
- Use CSS inline crítico se necessário
38. JavaScript Não Funciona Com Cache
Causa: Minificação de JS ou carregamento assíncrono problemático.
Solução:
- Desative minificação de JavaScript
- Exclua jQuery da otimização
- Configure carregamento síncrono para scripts críticos
39. WooCommerce Não Funciona Com Cache
Causa: Cache em páginas que devem ser dinâmicas.
Solução:
- Exclua páginas do WooCommerce do cache (cart, checkout, account)
- Configure cache object para banco de dados
- Use cache apenas em páginas estáticas
40. “Mixed Content” com CDN
Causa: URLs HTTP sendo servidas via CDN HTTPS.
Solução:
- Configure CDN para HTTPS
- Use plugin SSL Insecure Content Fixer
- Substitua URLs hardcoded no código
Erros de Segurança e Redirecionamento
Ataques e redirecionamentos maliciosos afetam 16% dos sites WordPress anualmente, sendo malware de redirecionamento e login comprometido os mais comuns. Sites infectados frequentemente redirecionam visitantes para páginas de spam ou phishing. Limpeza completa e medidas preventivas são essenciais para recuperação total.
41. Site Redirecionando para Outros Domínios
Causa: Malware, plugin comprometido ou arquivo infectado.
Solução:
- Escaneie com plugin de segurança (Wordfence, Sucuri)
- Verifique arquivos `.htaccess` e `wp-config.php`
- Limpe código malicioso dos arquivos de tema
- Troque todas as senhas
42. “Site Contains Malware” – Google
Causa: Código malicioso detectado pelo Google.
Solução:
- Use Google Search Console para identificar páginas infectadas
- Limpe malware completamente
- Solicite revisão no Search Console
- Monitore site com ferramentas de segurança
43. Login Comprometido/Hackeado
Causa: Senha fraca, brute force ou plugin vulnerável.
Solução:
- Troque senha imediatamente
- Remova usuários não autorizados
- Instale plugin de segurança (Wordfence, iThemes Security)
- Habilite autenticação de dois fatores
44. Too Many Redirects
Causa: Loop de redirecionamento entre HTTPS/HTTP ou WWW.
Solução:
- Verifique configurações no `.htaccess`
- Configure URLs consistentes no `wp-config.php`
- Desative plugins de redirecionamento temporariamente
45. 403 Forbidden Error
Causa: Permissões de arquivo incorretas ou mod_security.
Solução:
- Configure permissões: 755 para pastas, 644 para arquivos
- Desative mod_security temporariamente
- Verifique arquivo `index.php` na raiz do site
Erros de Permalink e URL
Problemas de permalink causam erro 404 em 30% dos sites WordPress após mudanças de estrutura de URL, sendo especialmente críticos para SEO e experiência do usuário. Links quebrados, páginas não encontradas e problemas de rewrite rules são consequências comuns. A regeneração correta dos permalinks resolve a maioria dos casos imediatamente.
46. Links Quebrados (404 Error)
Causa: Estrutura de permalink alterada ou .htaccess corrompido.
Solução:
- Vá em Configurações > Links permanentes
- Clique em “Salvar alterações” sem mudar nada
- Verifique se arquivo `.htaccess` foi recriado
- Configure redirects 301 para URLs antigas importantes
47. Páginas Não Carregam Após Mudança de URL
Causa: Cache, DNS ou configuração de domínio.
Solução:
- Atualize URLs no banco via Search Replace DB
- Limpe todos os caches
- Aguarde propagação DNS (até 48h)
48. WooCommerce Shop Page 404
Causa: Página shop deletada ou permalink conflitante.
Solução:
- Vá em WooCommerce > Configurações > Produtos
- Reconfigure página da loja
- Salve permalinks novamente
49. wp-admin Dá 404
Causa: Arquivo .htaccess bloqueando acesso administrativo.
Solução:
- Renomeie `.htaccess` temporariamente
- Acesse wp-admin e salve permalinks
- Restaure `.htaccess` se necessário
50. URLs Sem WWW Não Funcionam (ou Vice-versa)
Causa: Redirecionamento não configurado corretamente.
Solução:
- Configure no `wp-config.php`:
`php
define(‘WP_HOME’,’https://www.seusite.com’);
define(‘WP_SITEURL’,’https://www.seusite.com’);
`
- Adicione redirect 301 no `.htaccess` para consistência
Para sites que enfrentam múltiplos problemas recorrentes, o plugin AIOS Security (normalmente $49/site) está incluso no plano PRO da FULL por apenas R$85/site/ano junto com UpdraftPlus PRO para backups automáticos. Considere esta solução integrada em full.services/planos para prevenção profissional.
















