Os erros mais comuns em servidores que afetam seu site WordPress

Você conhece os erros mais comuns em servidores nos projetos WordPress? É preciso conhece-los para saber como lidar quando eles acontecerem.

Error servidores
Seus amigos merecem saber desse conteúdo?

É preciso conhecer os erros de servidores mais comuns, já que eles podem impactar seu site em WordPress de várias maneiras.

Eles podem estar atrelados a configurações no servidor, ausência, excesso de consumo de certos recursos ou até erros na aplicação que impactam no funcionamento da máquina que o hospeda.

Os erros mais comuns em servidores que afetam seu projeto em WordPress são os seguintes:

  • E-mails que não são enviados;
  • Erro ao estabelecer conexão com o banco de dados (Error establishing database connection);
  • Erro de memória exausta (Memory exhausted error) e
  • Erro interno do servidor (Internal Server Error).

E-mails que não são enviados

O caso mais clássico está relacionado a não disponibilidade da função mail do PHP.

Nesse caso, o servidor não está configurado para enviar e-mails. A solução seria configurar um servidor de SMTP para realizar os disparos.

Há vários plugins no repositório para esse propósito.

É importante frisar que newsletter e outros tipos de e-mail marketing devem ser disparados por serviços especializados, enquanto seu site em WordPress deve se concentrar apenas no disparo de e-mails transacionais.

Erro ao estabelecer conexão com banco de dados

Tela com a clássica mensagem de erro "Error establishing database connection"

A clássica frase “Error establishing database connection” (Erro ao estabelecer conexão com o banco de dados) apavora qualquer gestor de sites em WordPress.

Ela é auto-explicativa: o WP não está conseguindo se comunicar com a base de dados.

Isso pode acontecer por ocorrências na aplicação ou no servidor do banco de dados.

Do lado da aplicação a causa mais comuns são informações – nome do banco de dados, host, usuário, senha ou prefixo da tabela – erradas no wp-config.php.

No lado do servidor podemos ter tabelas corrompidas, site hackeado, banco de dados excluído, desativado ou algum outro tipo de indisponibilidade que o suporte da hospedagem conseguirá informar.

Erro de memória exausta

Tela com a mensagem de erro "Memory exhausted error"

 

Quando a memória disponível no servidor não é suficiente para atender a demanda da aplicação, temos um erro de exaustão deste recurso.

A mensagem em inglês para esse tipo de erro é a “Memory exhausted error“.

É comum também acontecer um “Fatal error do PHP”, uma vez que o script não consegue continuar sua execução por não ter memória suficiente.

Os casos mais clássicos que podem ocasionar esse tipo de erro são os seguintes:

  • Aumento de acessos simultâneos ao site;
  • Ativação de algum novo plugin que exige maior processamento;
  • Ativação de algum novo tema que exige maior processamento e
  • Processamento de imagens (inúmeros tamanhos registrados, compreensão de arquivo em tempo de upload).

O WordPress, por padrão, considera 40M ou 64M para as instalações simples ou multisite, respectivamente.

Através da constante WP_MEMORY_LIMIT no arquivo wp-config.php é possível alterar esse valor e permitir que o WP consuma mais memória.

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

Erro interno do servidor

Tela com a mensagem de erro "Internal Server Error'

Embora a mensagem do erro informe que há algo de errado no servidor, na verdade o problema pode estar na aplicação.

Algo, em códigos, pode estar impactando a perfeita execução do servidor.

Para descobrir a causa é preciso investigar, analisar ou se atentar as modificações recentemente realizadas.

Atente-se, ainda, a plugins ou temas recentemente ativos. Eles podem ser a causa.

Verifique se há memória suficiente para a execução dos processos.

Em caso de uso de servidores Apache, verifique também as diretivas no arquivo .htaccess.

Se nenhuma das hipóteses resolver, entre em contato com o suporte do servidor.

Conclusão

Os erros mais comuns em servidores precisam ser conhecidos para sabermos como lidar quando eles acontecerem.

O conhecimento a respeito te poupará tempo e esforços para encontrar a solução.

Mesmo que você não seja técnico, as informações aqui apresentadas serão de grande valida para te ajudar no bate-papo e troca de ideias com seu suporte técnico especializado em WordPress.