Blog sobre WordPress
No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
Cadastrar e-mail
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce
No Result
View All Result
Blog sobre WordPress
No Result
View All Result

Início » Infra para WordPress » Os 4 erros mais comuns de infra com WordPress

Os 4 erros mais comuns de infra com WordPress

Os erros de infra com WordPress acontecem a todo momento e as possíveis causas são conhecidas. Esse conhecimento lhe ajudará a não perder os cabelos.

Leandro Vieira by Leandro Vieira
5 anos ago
Reading Time: 5 min
0
Os 4 erros mais comuns de infra com WordPress
Compartilhe no FacebookCompartilhe no LinkedIn
Audio

Erros de infra com WordPress, ou qualquer outro CMS, são comuns. O assunto é recorrente por não tratarmos de uma ciência exata.

Conteúdo relacionado

Os 3 principais motivos para atualizar o PHP, além do WordPress

Brotli e a compressão de dados. Tchau GZIP!

Como e por que chegamos ao QUIC e ao HTTP/3

Há uma série de variáveis envolvendo a aplicação e o servidor, sendo que algumas delas são corriqueiras e suas possíveis causas já são conhecidas.

O WP de forma nativa tem um sistema de debug que, por padrão, vem desativado.

Além da possibilidade da ativação, temos capacidades ocultas para um poderio e segurança além do mecanismo.

O debug do WordPress é um grande aliado para insights e direcionamento dos problemas ocorridos.

Se você não é técnico, ou quer ganhar tempo nas análises, conheça as falhas frequentes.

Os erros mais comuns de infra com WP

Selecionei quatro desacertos corriqueiros entre os usuários do CMS mais popular da atualidade.

  1. Error establishing database connection (Erro ao estabelecer conexão com o banco de dados);
  2. Internal Server Error (Erro interno de servidor);
  3. Maximum execution time exceeded error (Erro de tempo máximo de execução excedida) e
  4. Memory exhausted error (Erro de esgotamento de memória).

Esses erros de infra com WordPress são aqueles que impedem a execução do seu site.

Cada uma dessas imprecisões tem sua particularidade e desafio.

Conheça os erros mais comuns de infra com WordPress

Click To Tweet

Error establishing database connection

Antes de imaginar algo relacionado a infraestrutura do seu projeto, certifique algumas questões as quais você é o responsável.

As informações de conexão ao banco de dados contidas no arquivo wp-config.php estão corretas?

Me refiro ao nome de usuário, senha, nome do banco de dados, prefixo das tabelas e hostname.

Valide essas informações, salve o arquivo novamente e realize novos testes.

Ao estabelecer conexão com o banco de dados, se o erro permanecer, analise outras possíveis causas.

A instância do banco de dados está ligada? Se o serviço não estiver operante a conexão com ele, não será realizada.

Há alguma tabela no banco de dados corrompida? Talvez algum processo ocasionou o travamento ou o corrompimento de dados.

Há espaço suficiente para mais dados a serem escritos nas tabelas do banco?

O serviço está com processamento o suficiente?

Observe o seu consumo.

Esgotadas estas análises para se livrar do Error establishing database connection, entre em contato com sua hospedagem.

Internal Server Error

O Erro interno de servidor talvez seja um dos mais complicados para depurarmos.

Embora você imagine que no primeiro momento o erro seja no servidor, a causa provável pode ser, e na maioria das vezes é, na aplicação.

O primeiro passo é ter ciência do que aconteceu diferentemente para ocasionar o erro.

Qual ação acabara de ser executada?

O tema foi trocado? Algum plugin foi ativado?

O arquivo .htaccess foi alterado?

Alguma mudança foi realizada nas configurações do servidor?

As pastas e arquivos do WordPress estão acessíveis?

Quem utiliza servidores Apache comumente aplica diretrizes no arquivo .htaccess.

Um caractere errado nas instruções desse arquivo vai ocasionar erro.

Sua primeira tentativa pode ser localizar esse arquivo – que fica na raiz da instalação – e renomeá-lo.

Se o Internal Server Error deixar de acontecer, você precisará localizar qual instrução está errada neste arquivo.

O erro pode estar relacionado a uma instrução errada, ou com o uso de módulo inexistente, por exemplo.

Esgotado as possibilidades com o arquivo .htaccess, siga para os plugins e temas.

Os temas e/ou plugins recentemente ativados estão com todos os seus arquivos necessários?

Quem ainda faz uso de FTP para a transferência de arquivos, deve validar se todos os arquivos realmente foram enviados, ou se nenhum deles foi corrompido.

Na dúvida, reenvie os arquivos.

Estressado as possibilidades com plugins e temas, siga para o próprio WordPress.

Envie novamente os arquivos do core, mais especificamente os arquivos da raiz da instalação e as pastas /wp-content/ e /wp-includes.

Ainda não é nada disso? Procure ajuda de um especializada em WordPress ou ao suporte da sua hospedagem.

Maximum execution time exceeded error

Os scritps PHP, ou qualquer outra linguagem, tem um tempo máximo para sua execução.

Quando esse tempo é alcançado, acontece o “erro de tempo máximo de execução excedida”.

Algum processamento está tão lento, que está exigindo um tempo além do aceitável.

Algumas tarefas realmente são custosas e exigem muito da infra. Por exemplo, as tarefas relacionadas as imagens (crop, aplicar filtros e etc).

O problema pode ser mascarado alterando uma diretiva de configuração do PHP.

O tempo padrão da instalação da linguagem é de 30 segundos.

O valor pode ser alterado através de uma função PHP, nas configurações do servidor ou com o arquivo .htaccess, por exemplo.

  • No PHP, a função é a set_time_limit;
  • No servidor a diretiva é a max_execution_time;
  • No .htaccess a diretiva é a apresentada abaixo.
php_value max_execution_time 60

Memory exhausted error

O Erro de esgotamento de memória também pode ocasionar o Internal Server Error.

Processamentos longos, além de causar o Maximum execution time exceeded error, causa também o Memory exhausted error.

Esse tipo de erro não vai acontecer do nada.

Algo atípico aconteceu com seu site para isso acontecer.

Provável que algum plugin recentemente instalado está excedendo a memória disponível.

Provável, também, que alguma nova funcionalidade no tema cause o erro.

Ou, nesse caso, é super válido verificar se a sua audiência cresceu e a quantidade de acessos está consumindo mais do servidor.

Nesse último caso é o famoso “problema” bom.

Mas antes de pensar em realizar um upgrade de plano, considere adicionar uma constante no arquivo wp-config.php da sua instalação WordPress.

define('WP_MEMORY_LIMIT', '64M');

Através dela o WordPress tentará usar mais memória para concluir os processamentos necessários.

Se ainda não conseguir resolver o Memory exhausted error, o único conselho que te dou é atualizar seu plano de hospedagem será requerido.

Conclusão

Servidor e aplicação web estão suscetíveis a erros por uma série de fatores.

O mais importante é ficar atento às coisas atípicas que aconteceram recentemente. A origem pode estar nelas.

Essa percepção ajudará nas análises e solução rápida do problema.

Além dos 4 erros mais comuns de infra com WordPress, há outros, menos recorrentes, mas a provável solução pode ser semelhante aos casos aqui apresentados.

Quais os erros de infra com WP você tem enfrentado?

Tags: .htaccessbanco de dadoswp-config.php
Share8Share1SendShare
Previous Post

WordPress é a escolha para o site de pequenas empresas

Next Post

Os benefícios do WordPress Headless para sua estratégia mobile

Leandro Vieira

Leandro Vieira

Uma das grandes referências de WordPress no Brasil, entusiasta e evangelista da plataforma. Fundador e CEO da Apiki, empresa especializada no desenvolvimento web com WordPress.

Related Posts

Redis – A poderosa solução de cache para WordPress
Infra para WordPress

Redis – A poderosa solução de cache para WordPress

4 de agosto de 2020
WP-CLI – A interface de linha de comando para WordPress
Infra para WordPress

WP-CLI – A interface de linha de comando para WordPress

19 de agosto de 2020
NGINX vs Apache: conceitos, semelhanças e diferenças
Infra para WordPress

NGINX vs Apache: conceitos, semelhanças e diferenças

24 de março de 2021
Porque seu site precisa adotar o protocolo HTTP/2
Infra para WordPress

Porque seu site precisa adotar o protocolo HTTP/2

24 de março de 2021
Next Post
Os benefícios do WordPress Headless para sua estratégia mobile

Os benefícios do WordPress Headless para sua estratégia mobile

Performance em WordPress Headless e o que já aprendemos a respeito

Performance em WordPress Headless e o que já aprendemos a respeito

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Receba no seu e-mail uma série de conteúdos sobre Infra para WordPress.

  • Este campo é para fins de validação e não deve ser alterado.

Facebook LinkedIn Instagram Twitter Youtube Github RSS

Sobre a Apiki

Empresa especializada em WordPress com três unidades de negócios.

  1. Design e Desenvolvimento;
  2. Infra e Hospedagem;
  3. Suporte e manutenção.

Em resumo, só fazemos uma coisa em WordPress: tudo.

Páginas do Apiki.com

  • Apiki.com
  • Sobre a Apiki
  • Hospedagem
  • Desenvolvimento
  • UX & UI para WordPress
  • Growth em WordPress
  • Suporte
  • Atendimento

Páginas do Blog

  • Sobre
  • Newsletter
  • Desenvolvimento WordPress
  • Segurança para WordPress
  • WordPress Mobile
  • Infra para WordPress
  • WordPress SEO
  • WordPress Performance
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.

No Result
View All Result
  • Web Stories
  • Desenvolvimento
  • Infra
  • Mobile
  • Performance
  • Segurança
  • SEO
  • E-commerce

© 2020 Apiki - Empresa especializada em WordPress.