É assim que você resolve os 4 WordPress erros mais comuns

14 Min.
WordPress  Erro
Última actualização em

No suporte, temos milhares de conversas por mês e ajudamos os nossos clientes todos os dias com mensagens de erro e problemas com os seus WordPress -Páginas a resolver. No nosso artigo mostramos-lhe passo a passo como resolver quatro dos mais comuns WordPress -Fixou o erro.

Nenhum outro Content Management System (CMS) é tão fácil de usar como WordPress : Themese Pluginspode ser instalado e administrado com apenas alguns cliques, sem a necessidade de um extenso conhecimento técnico. Com um Quota de mercado de mais de 30 por cento tornou-se WordPress virtualmente o sistema operacional da Internet.

Devido à fácil usabilidade, à comunidade activa e às várias possibilidades de individualizar as suas páginas WordPress perfeito para a web de hoje. Ainda mais frustração quando o seu WordPress está de repente a causar problemas. Mas não há necessidade de entrar em pânico! Hoje vou mostrar-vos como fazer quatro típicos WordPress -soluciona erros de forma rápida, fácil e independente.

Nossas dicas para resolver os erros típicosWordPress

A fim de fornecer o melhor suporte possível para a resolução de problemas e para compartilhar os conhecimentos adquiridos com nossos anos de experiência em suporte, explicarei as possíveis causas e as correspondentes soluções para quatro problemas típicos WordPress de hoje.

WordPress -Fault #1: Tela Branca da Morte

WordPress -Fault: Tela Branca da Morte

O "Ecrã Branco da Morte" (WSOD) é uma analogia com o Ecrã Azul da Morte, que é exibido no Windows em caso de uma falha do sistema. Como o nome já diz, com o WSOD o Website, no Frontend ou Backend (wp-admin), permanece simplesmente branco - sem mensagem de erro ou mais informações.

Possíveis causas e soluções para a Tela Branca da Morte

Causa 1: Incompatível Pluginsou Themes

O erro é muitas vezes causado por uma combinação errada de Pluginsou Themes, por exemplo:

  • A Plugin não é compatível com outro Plugin ou compatível com o ativoTheme.
  • Um Plugin/Theme foi carregado duas vezes via S/FTP em versões diferentes.
  • Em Plugin/Theme não é utilizável com a versão PHP definida.

Um desses erros leva WordPress a um estado de choque e provoca a Tela Branca da Morte.

É assim que você resolve os 4 WordPress erros mais comuns
Análise do problema: Os seus Pluginssão Themesincompatíveis?

A primeira abordagem é inverter as suas recentes mudanças. Pensa nas mudanças que fizeste. Você já instalou um novo Pluginou Thememudou um? Também atualizações de Pluginse Themespode sentir a este mau comportamento.

Primeiro você deve determinar se o erro ocorre em todas ou somente em determinadas páginas. Por exemplo, só a sua página de contato é afetada? Se você acabou de incluir um formulário de contato nessa página, é provável que o formulário dePlugin contato seja responsável pelo WSOD.

A Tela Branca da Morte aparece em todos os URLs em todo o frontend? Então ele pode fazer isso por si Thememesmo ou um Plugin que está integrado em todas as páginas - por exemplo, um widget no rodapé, um deslizador no cabeçalho ou um Plugin para navegação.

Se permanecer branco mesmo ao chamar o backend (seu site.com/wp-admin), é mais provável que isto Themeou uma má configuração do servidor web.

Verifique o seu diário de depuração!

Muitas vezes uma olhada no error.log do seu servidor ou o log de depuração por WordPress si só (WP-DEBUG) ajuda. Você pode ativar isso usando a função wp-config.php da sua instalação WP e antes de /* Isso é tudo, pare de editar! Feliz blog. */ seguintes linhas inserir:

define('WP_DEBUG',true);

define('WP_DEBUG_DISPLAY',true);

Se a sua instalação já tem uma entrada 'WP_DEBUG', mas esta está definida para falso você pode simplesmente definir este valor para verdadeiro e só precisa de colocar a seguinte linha por baixo dela:

define('WP_DEBUG_DISPLAY',true);

Então, quando você retornar à sua página de problemas, você verá as razões correspondentes para os erros, em vez da página branca. Os erros que começam com Fatal ou Parse Error são geralmente aqueles que causam a Tela Branca da Morte.

A propósito: Em RAIDBOXES você pode facilmente ativar o log de depuração com um clique em suas BOXconfigurações. Você pode obter a saída do log de depuração sob o link mencionado em suas configurações.

WP Debug_RAIDBOXES

Agora você pode ver exatamente qual arquivo cria um erro em qual posição e porque ele ocorre. Para ilustração, tenho um exemplo para si na minha bagagem. We veja aqui as seguintes informações no erro parse:

Diário de Depuração

Então o erro ocorre:

  • No arquivo /wp-content/Plugins/contact-form-7/wp-contact-form-7.php
  • Na linha 12
  • Aparentemente, há um sinal inesperado, neste caso um "
Para incompatíveis Plugins& Themesexistem as seguintes abordagens:

Solução 1: Se você puder, restaure um backup. Isto irá simplesmente restaurar a sua WordPress instalação ao estado antes de o erro ter ocorrido.

Solução 2Se não tiver uma cópia de segurança, não tem outra opção senão usar S/FTP para apagar a pasta do suspeito Plugins ou dar-lhe um novo Themesnome. Isto desactiva-o. No nosso exemplo, seria a pasta do PluginsContact Form 7"“ ”.

Se você não tiver certeza de qual Plugindeles está causando o erro, tente o seguinte: Renomear todos Plugin/Themepastas um por um. Se o erro desaparece após renomear uma pasta, você tem o culpado identificados. Como RAIDBOXES cliente, você também pode simplesmente usar o Plugin- e o Themegerenciamento no painel do RB para desativação. 

Dica: Muitas vezes o problema é simplesmente uma pasta renomeadaTheme, então você deve verificá-la via S/FTP para a ortografia correta!

É assim que você resolve os 4 WordPress erros mais comuns

Causa 2: Erro no servidor

1) Problema: Não há limite de memória PHP suficiente

A mensagem de erro típica no error.log é
"Erro fatal: Tamanho de memória permitido de XXXX bytes esgotados (tentou alocar XXXX bytes) em..."

Além disso, pode haver uma página branca na qual a mensagem de erro Erro do Servidor Interno aparece.

O que está a acontecer aqui é isto:
Uma tarefa PHP consome mais memória do que o valor definido pelo anfitrião permite.

Solução: Neste caso, normalmente é suficiente adicionar a seguinte linha ao wp-config.php

define('WP_MEMORY_LIMIT', '256M')

O '256M' significa a quantidade de RAM a ser usada em MB. Por exemplo, '512M' por 512MB também seria concebível.

No entanto, você deve ter em mente que um valor muito alto pode fazer com que o seu site caia completamente. Portanto, você só deve definir o seu limite de memória PHP se a sua tarifa fornecer a quantidade apropriada de memória. Se você tem pouco RAM no seu plano, você deve considerar atualizar o seu plano com a sua empresa de hosting.

2) Problema: Tempo máximo de execução excedido

Ao instalar dados de maiores dimensões WordPress -Themes ou Pluginsbem como importações ou exportações maiores de dados, pode ocorrer o seguinte erro, que normalmente é exibido no backend:

Erro Fatal: Tempo Máximo de Execução de XX Excedido em XXX

Isto significa: O tempo que um script PHP é permitido para rodar foi excedido. Isto acontece frequentemente ao importar muitos produtos para WooCommerceou exportar dados de pedidos.

Solução: Aumente o tempo_máximo de_execução. Uma nota em primeiro lugar: Normalmente, o tempo de execução especificado pelo hoster é suficiente. Para evitar tempos de carregamento e problemas desnecessariamente longos, o tempo máximo de execução só deve ser aumentado em casos individuais (por exemplo, para um carregamento de arquivo grande) e depois diminuído novamente.

No RAIDBOXES momento, você pode definir o tempo máximo de execução para o frontend e o backend separadamente através do BOX-settings:

Tempo máximo de execução

Com outros hosters, muitas vezes é suficiente editar o .htaccess via S/FTP e adicionar a linha php_value max_execution_time 300 a ser inserido. Aqui o 300 representa o número máximo de segundos que um script pode rodar. Neste caso, 5 minutos.

WordPress -Fault #2: Problemas com SSL

WordPress -Fault_SSL

No máximo desde a Regulamento básico de protecção de dados (GDPR) em maio de 2018, um certificado SSL deve ser obrigatório para você. Não é por nada que a maioria dos navegadores agora dão um aviso de alerta off, se uma página web não é entregue encriptado. Isto torna ainda mais irritante se o seu WordPress site tiver erros SSL.

Possíveis causas e soluções para os problemas SSL

Causa 1: Certificado não está mais em dia

O mais tardar com o certificados grátis de Let's Encrypt este erro deve ser uma coisa do passado. No entanto, existem certos tipos de certificado que têm um período de validade. Se isto tiver expirado, pode ocorrer um erro SSL.

SoluçãoA maneira mais fácil é integrar um certificado SSL sem tempo de execução, que alguns hospedeiros, bem como RAIDBOXES entregar sem custos e renovar automaticamente Se este serviço não for oferecido pelo seu anfitrião, você terá que renovar manualmente o seu certificado. Para isso, você deve criar um lembrete de compromisso e entrar em contato com o fornecedor do seu certificado a tempo de renová-lo.

Causa 2: Domínio ainda não inserido no certificado

Quando um certificado SSL é emitido, você especifica os domínios aos quais este certificado deve ser aplicado. Por exemplo, uma possível entrada poderia ser http://domain.de. Se um redirecionamento de http://www.domain.de ou for configurado posteriormente, este domínio não tem SSL e um erro é exibido.

SoluçãoO novo domínio deve ser adicionado ao certificado SSL e, em seguida, renovado. Como este é um processo bastante laborioso e complicado, deve contactar o seu fornecedor de alojamento para isso.

Depois de adicionar os domínios adicionais, RAIDBOXES basta desligar e ligar novamente o SSL nas BOXconfigurações.

Causa 3: Erro de Conteúdo Misturado

Quando configurado em WordPress SSL, por padrão o endereço http:// na base de dados deve ser substituído por https://. Isto é RAIDBOXES feito automaticamente quando o SSL é activado. Em cerca de 5-10 por cento dos casos ainda pode acontecer que existam recursos que são carregados via HTTP. Este pode ser o caso de imagens codificadas ou arquivos CSS/JS, por exemplo. No Cromo, o URL é então cinzento e não verde.

HTTPS barra de endereços Browser

Análise e solução de problemas:

Primeiro você tem que verificar se você realmente tem erros de conteúdo misturados no seu site.

  1. Pressione F12 no seu site (no MAC CMD+F12) e o console do desenvolvedor será aberto. Na parte inferior da "Consola" você verá campos amarelos com "Conteúdo Misto":
    Erro de Conteúdo Misto
  2. Agora faça uma cópia de segurança da sua página. Você pode fazer isso RAIDBOXES simplesmente criando um backup em seus BOXbackups no painel de controle.
  3. Instale o Plugin Melhor Pesquisa Substituir. Após a ativação, você o encontrará Pluginem "Ferramentas" -> "Melhor Substituição de Busca".
    No campo "Procurar por", digite: http://
    e em "Substituir por": https://
    Então você seleciona todas as tabelas no campo da tabela e no final de "Teste de execução?" deve haver uma marca de verificação.
    Melhor Pesquisa Substituir

    Agora clique em "Iniciar pesquisa/substituir" na parte inferior
  4. Quando o teste tiver encontrado algumas tabelas, você pode desmarcar a caixa "Test run?" e iniciar o teste real.
  5. Após a execução real ter terminado, verifique novamente na página para ver se ainda tem erros de conteúdo mistos (ver passo 1).
  6. Se ainda ocorrerem erros de conteúdo misto, verifique o código fonte para ver onde os recursos ainda estão incluídos com "http" em vez de "https" e substitua-os em conformidade.

WordPress -Error #3: 504 Tempo limite do portal

WordPress -Fault_Gateway-Timeout

Um erro de time-out do gateway 504 pode ser bastante comum se você Pluginstiver um grande número deles comunicando-se com serviços externos. A mensagem de erro significa que um processo PHP leva mais de 30 segundos.

Como proprietário de um website, o erro está muitas vezes directamente relacionado com um problema no servidor. No entanto, nem sempre é esse o caso.

Possíveis causas e soluções para o time-out do gateway 504

Um Erro de Time-Out do Gateway 504 ocorre quando um servidor agindo como gateway, ou seja, o servidor que se conecta a outro servidor, não consegue alcançar esse outro servidor em um tempo especificado.

Este erro pode ser causado por uma variedade de elementos envolvidos. Pode ser a sua rede local, o seu browser, o seu ISP (Internet Service Provider), o seu servidor Web, ou mesmo um terceiroPlugin ou Theme.

Causa 1: Problema local

As configurações do navegador foram alteradas, um proxy ativado, seu provedor de Internet tem problemas, seu cache DNS local está desatualizado e muitas outras possibilidades podem causar este erro.

Solução: Teste o URL no site http://www.isitdownrightnow.com/Se você receber a mensagem de que o site está online ("YourUrl.com" é UP e acessível), há um problema local.

Verificação do Status do Servidor_Up

Mas se o resultado do teste for "DeineUrl.de" é DOWN, então isto indica um problema com o seu DNS, o seu servidor web ou um WordPress -Plugin ouTheme

Verificação do Status do Servidor_Down

Causa 2: problemas de DNS

O DNS (Domain Name System) é responsável por converter a sua URL (como raidboxes.de) em IP (ex. 94.130.145.82).

No caso de um novo registro ou transferência de domínio, pode levar algum tempo até que todos os computadores, servidores DNS e provedores tenham reconhecido o ajuste. Isto pode demorar até 24 horas em certas circunstâncias.

Solução: Primeiro você deve verificar se há algum problema local. Esvazia o teu cache de ADN:

Para limpar seu cache DNS no seu dispositivo, primeiro abra sua linha de comando como a seguir.

  • Janelas: Pressione [tecla Win + R], aí cmd entrar e pressione Enter
  • Mac: Inicie o terminal através da doca em Programas > Utilidades > Terminal

Em seguida, você entra o seguinte:

  • Janelas: ipconfig /flushdns
  • Mac: dscacheutil -flushcache

Depois disso, o seu cache DNS local está vazio e você pode tentar novamente.

Se o erro persistir, veja o que os outros servidores do mundo têm a dizer sobre ele. Ir para www.whatsmydns.net e introduza o URL na linha de pesquisa (Nota: Certifique-se de que "A" está seleccionado no segundo campo de selecção para que apenas o registo A seja verificado. Este é responsável pela resolução correcta do nome de domínio para o endereço IP. Então comece a varredura!

verificação DNS

Se o registro DNS estiver atualizado em todos os servidores, você deve ver um sinal verde em todos os lugares e o mesmo IP. Este IP deve, na maioria dos casos, apontar para o IP do seu servidor (excepção: se um CDN estiver a montante).

Se forem apresentados erros na forma de um "X" vermelho, este servidor ainda não tem a entrada correcta. Se existirem IPs diferentes, o servidor ainda tem a entrada antiga e ainda não foi atualizado para a nova. A única coisa que ajuda aqui é esperar e ver.

Causa 3: Problema no servidor (por exemplo, desempenho ou hoster)

Sites com grande intensidade de visitantes e sites de comércio eletrônico, como lojas que estão WooCommercerodando, geram muitos pedidos ao servidor, que não podem ser armazenados em cache devido ao seu conteúdo e assim levar a uma alta carga do servidor - até o colapso do servidor.

Solução: Se o desempenho do seu pacote de hospedagem não for suficiente para o seu site, você pode precisar atualizá-lo. Alternativamente, muitas vezes é útil mudar para outra empresa de hospedagem cuja arquitetura de servidor oferece melhor desempenho. Você está convidado a usar o seu WordPress -site para criar um Teste de mudança para RAIDBOXES ...a ser realizado. Sua página ao vivo não será perturbada em seu funcionamento, pois você obtém um ambiente completamente próprio com seu próprio URL, que não é indexado pelos mecanismos de busca. Em mais de 80% dos casos há um aumento significativo no desempenho e uma redução dos 504 erros para 0.

Causa 4: Spam de tráfego, ataques de DDOS, ataques de bot

Ataques DDOS e tráfego de SPAM podem travar o seu site porque geram tantas chamadas (sem cache) que o seu servidor trava.

Solução: Para filtrar tais ataques, um CDN como Cloudflareque filtra o acesso ao seu site e bloqueia os bots de spam e os ataques. Em casos muito persistentes, você pode bloquear os endereços IP dos atacantes de acessar o seu site.

Com RAIDBOXES você pode fazer isso facilmente através de suas BOXconfigurações:

bloqueio de IP_RAIDBOXES

Causa 5: Problemas com Pluginse Themes

Em casos individuais, podem ocorrer pedidos muito longos de Pluginsou Themespara 504 Gateway Time-Out erros. Se você acabou de instalar Themeou Pluginatualizar, tente desativar isso primeiro.

Com RAIDBOXES você pode BOXfazer isso através do seu Plugin/Theme-settings - mesmo que você não consiga mais entrar no seu WordPress backend.

RAIDBOXES Plugin e Themegestão

Se você não tiver acesso ao seu WordPress backend em outros hosters, você pode se conectar via S/FTP e armazenar seu backend na pasta ../wp-content/Themes ou ../wp-content/Plugins procure o correspondente Theme/Plugin e renomeie a pasta. Isto desactiva automaticamente o item correspondente.

Se você não tem certeza qual Pluginou Theme causando o problema, primeiro mudar para um padrãoTheme como twentyseventeen.

Se isto resolve o problema, é muito provável que seja devido a Theme ou a uma ligação de Theme e Plugins. Para tal, contacte o fabricante do Themes. Caso contrário, desativar todos Plugins e reactivá-los um a um até que tenha identificado o "problemaPlugin" correspondente.

Então tente usar isto Plugin para reinstalar. Se isso também não ajudar, contacte a Plugin-fabricante.

WordPress -Fault #4: Erro ao estabelecer uma conexão de base de dados

Erro ao estabelecer uma conexão de base de dados

O erro "Estabelecer uma conexão de base de dados" é um super-GAU entre os WordPress erros. A mensagem de erro significa que seu servidor não tem mais acesso ao banco de dados ou não pode mais alcançá-lo.

A sua base WordPress de dados armazena quase toda a informação que o seu site precisa para funcionar correctamente. Não só o conteúdo das suas páginas e mensagens, mas também as informações de login dos seus usuários e Pluginsuas Themeconfigurações são armazenadas no banco de dados.

Apenas imagens, Plugin- e Theme-files e WordPress -core files não são armazenados no banco de dados, mas no sistema de arquivos do seu site, que você pode acessar, por exemplo, via S/FTP.

Possíveis causas e soluções para Erro ao estabelecer uma conexão de base de dados

Portanto, se o seu site permanecer branco e apenas a mensagem de erro "Error Establishing a Database Connection" aparecer, o seu site não pode se conectar à sua base de dados ou as informações necessárias estão faltando ou estão incorretas. Na maioria dos casos, você não poderá entrar no WordPress backend neste caso.

Causa 1: Dados incorretos no WP-Config

Normalmente é simplesmente a informação incorrecta sobre a ligação à base de dados que causa o erro. Este erro ocorre frequentemente após uma mudança para um novo servidor ou host e é bastante fácil de corrigir:

Solução: Para todos os erros relevantes do sistema (e este em particular!), você deve fazer um backup do seu site com antecedência. Os clientes do bei RAIDBOXES simplesmente criam um backup manual em seus BOXbackups. Outros hosters podem exigir que você faça backup de todo o site, ou pelo menos dos arquivos que você alterar, localmente.

Agora você obtém as informações necessárias para se conectar à base de dados. Isto é:

  • Nome do banco de dados (DB_NAME)
  • Nome de usuário MySQL (DB_USER)
  • Senha de usuário do MySQL (DB_PASSWORD)
  • MySQL Hostname (DB_HOST) [Este é o servidor].
  • Prefixo da tabela ($table_prefix) [principalmente 'wp_']

Normalmente você pode encontrar esta informação no painel do seu anfitrião. Normalmente nem toda a informação é necessária. Por exemplo, você só RAIDBOXES precisa do prefixo da tabela, porque as entradas restantes são automaticamente lidas e controladas.

Se você tiver as informações necessárias, baixe o "wp-config.php" do diretório raiz da sua WordPress instalação via S/FTP, faça uma cópia local como backup e edite o original com, por exemplo bloco de notas++.

Lá você encontrará as seguintes linhas (nota: $table_prefix não será incluído em todos os casos):

WP-Config

Você compara esta informação com a informação que acabou de obter.

Salve essas alterações e recarregue o arquivo no diretório raiz do seu servidor (sobrescreva o arquivo original, você tem um backup local).

Se a informação agora estiver correta, você deve ser capaz de usar o seu site normalmente novamente.

Causa 2: Base de dados avariada

Um erro pode ter penetrado na sua base de dados.

Solução: WordPress pode eventualmente reparar a base de dados automaticamente. Para isso, ligue para DEINEURL.de/wp-admin. Se você vê aqui que sua base de dados pode ser reparada, acrescente "/* Isso é tudo, pare de editar! Feliz blog. */" a seguinte linha no WP-Config:

define('WP_ALLOW_REPAIR',true);

Depois ligue para DEINEURL.de/wp-admin/maint/repair.php.

Se isto resolver os seus problemas, não se esqueça de remover a linha do wp-config.php.

Causa 3: Problemas com o seu anfitrião

Em determinadas circunstâncias, o servidor SQL está desligado e não está disponível. Também é possível que tenha sido atingido um tamanho máximo de base de dados. Ou os recursos do seu provedor de hosting são esgotados.

Infelizmente, este é muitas vezes o caso do SharedHosting . Se um site utiliza muitos recursos, isto é, naturalmente, às custas do seu site. Por este motivo, recomendamos sempre que utilize WordPress um Alta PerformanceHostingpara evitar tais sobrecargas.

SoluçãoContacte o seu fornecedor de alojamento ou verifique a sua página de estado (se disponível) para ver se existem actualmente problemas com o servidor. Se necessário, verifique a carga da CPU do provedor e se a carga for muito alta, mude para outro servidor. Se isso não ajudar, você deve considerar mudar para outro provedor de hosting.

Conclusão

Todos WordPress -User conhece o toque de pânico quando de repente você se senta em frente a uma tela branca ou não entra em WordPress -Backend pode fazer o login. O importante é manter a cabeça fria, chegar sistematicamente ao fundo da causa e, em seguida, trabalhar através dos passos apropriados para resolver o problema. Espero que este artigo o ajude, no futuro, a analisar e corrigir estes típicos WordPress -erro pode apoiar.

Com que WordPress -problema você teve que lidar até agora? Deixem-me o vosso feedback nos comentários.

Artigos relacionados

Comentários sobre este artigo

Escreva um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados com * marcado.