5 erros comuns do WordPress com correções

Publicados: 2020-03-27

Você passou noites sem dormir construindo seu blog pessoal e um dia você acorda e vê que todo o seu trabalho se foi. E se for um site de negócios e você estiver perdendo dinheiro a cada minuto de inatividade. Qual é o próximo?

5 erros comuns do WordPress com correções

Assuntos abordados

  • Erros comuns do WordPress
    • 1. Erro ao estabelecer uma conexão de banco de dados
    • 2. Erros de sintaxe
    • 3. Erro de página não encontrada (404) nas subpáginas
    • 4. Erro interno do servidor (500)
    • 5. Tela branca

Erros comuns do WordPress

Você corre para contratar um desenvolvedor, invade seu provedor de hospedagem com mensagens para obter seu backup. Pode levar muito tempo, nem falando em dinheiro. Mas, na realidade, a maioria dos erros mais comuns do WordPress pode ser corrigida em alguns minutos com vários cliques. Então, quais são esses erros e como corrigi-los? Vamos dar uma olhada.

1. Erro ao estabelecer uma conexão de banco de dados

Esse erro pode ser encontrado com frequência depois que você acaba de migrar para um novo provedor de hospedagem ou faz as alterações regulares de senha. O erro é causado pela incompatibilidade entre os detalhes do banco de dados inseridos em seu arquivo de configuração e os mesmos detalhes no Gerenciador de banco de dados. Esses detalhes são senha, usuário e host do banco de dados.

Erro ao estabelecer uma conexão com o banco de dados
Erro ao estabelecer uma conexão com o banco de dados

Para consertar isso, é necessário ir até a raiz do documento do seu site WordPress em um painel de hospedagem e localizar o arquivo wp-config.php. Em seguida, verifique se os dados inseridos são os mesmos do gerenciador de banco de dados (se sua hospedagem estiver usando cPanel, é necessário verificar os detalhes no menu Bancos de dados MySQL). Isso pode ser feito copiando e colando os detalhes do Database Manager para os arquivos de configuração.

Como a senha está oculta, você pode gerar uma nova e copiá-la para o arquivo wp-config.php. Certifique-se de que os detalhes do banco de dados nos arquivos de configuração sejam inseridos entre vírgulas invertidas.

Arquivo de configuração WP
Arquivo de configuração WP

Observação: se seu banco de dados estiver localizado na mesma conta de hospedagem que seus arquivos WordPress, o nome do host MySQL deve ser 'localhost'

Se as coisas acima não ajudarem, em alguns casos realmente raros, o problema pode estar relacionado a problemas de banco de dados no servidor. Nesse caso, ele pode ser corrigido apenas do lado do seu provedor de hospedagem. É fácil verificar onde está o problema visitando seus outros sites com o mesmo provedor de hospedagem ou tentando configurar uma nova instalação do WordPress para ver se o problema se replica lá.

2. Erros de sintaxe

Esses são complicados porque dizem que algo está errado com o código. Quando você trabalha na customização do seu site, é essencial aprender CSS e saber o básico de HTML para brincar com a aparência do seu site. E com certeza, leve em consideração que o WordPress é escrito em PHP e você precisa se familiarizar com isso também para construir alguma funcionalidade adicional.

Alguns dos erros de sintaxe são críticos, impedindo o carregamento do site, como este:

Exemplo de erro de sintaxe
Exemplo de erro de sintaxe

Enquanto outros podem simplesmente quebrar o layout do seu site, porque as imagens não são exibidas ou os botões não funcionam. Esses erros podem ser rastreados no console do navegador. Ainda assim, recomendamos que você faça as alterações e teste tudo na sandbox ou no ambiente local. Certifique-se de ter um backup se a depuração não for bem-sucedida para reverter tudo para o estágio anterior.

3. Erro de página não encontrada (404) nas subpáginas

Esse erro é mais comumente encontrado em subpáginas. Ao abrir sua página principal, você pode ver o conteúdo, no entanto, todas as outras páginas retornam 404. Nesse caso, o problema provavelmente está relacionado à configuração dos permalinks. Para corrigir esse problema, faça login no painel de administração do WordPress e navegue até a seção “Configurações> Links permanentes”.

Erro 404
Erro 404

Depois de encontrar essas opções, você pode alterar a estrutura atual dos permalinks ou apenas salvá-la novamente. Isso modificará suas configurações e corrigirá o erro.

Permalinks no WordPress
Permalinks no WordPress

4. Erro interno do servidor (500)

Erro 500
Erro 500

Na maioria dos casos, as permissões de arquivos e pastas incorretas causam esse erro. Devem ser 644 para arquivos e 755 para pastas para que o site esteja corretamente acessível na Internet. Às vezes, se sua hospedagem estiver no servidor Apache (você pode descobrir isso no próprio erro), o arquivo de configuração padrão .htaccess pode acionar 500 Erro interno do servidor. Para descobrir se é esse o caso, certifique-se de localizá-lo e desabilitar o arquivo renomeando-o. Se isso corrigir o erro, você precisará voltar e descobrir onde está o problema, desativando as regras uma por uma. Se você não usou nenhuma regra personalizada, pode apenas deixar a antiga desativada e criar uma nova com a regra padrão do WordPress que se parece com a seguinte:

Erro Apache
Erro Apache
 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>

Quaisquer outras regras necessárias para o funcionamento correto do plugin serão adicionadas automaticamente pelo sistema.

5. Tela branca

É o erro mais misterioso, pois não diz nada a você. Você apenas vê a tela branca e nada mais. Para saber mais, é necessário verificar o arquivo error_log que está localizado no diretório de arquivos do site. Além disso, você pode desejar habilitar o relatório de erros para solução de problemas. Para WordPress, isso é feito no arquivo de configuração wp-config.php. Abra o arquivo, localize a string define ('WP_DEBUG', false); e altere 'falso' para 'verdadeiro'.

Habilitar depuração
Habilitar depuração

Uma vez feito isso, atualize a página para ver os erros. Além disso, o erro pode ser causado por limitações do PHP.

Erro Fatal de PHP
Erro Fatal de PHP

Nesse caso, você precisa aumentar o limite de memória do PHP. Isso pode ser feito através de suas configurações de PHP no painel de controle (para cPanel é o menu Seletor de PHP> Alternar para opções de PHP).

Seletor de versão PHP
Seletor de versão PHP

A propósito, o relatório de erros também pode ser habilitado nesta seção. Basta definir a opção de erros de exibição como Ativado.

Nota: em alguns casos realmente raros, pode estar relacionado ao fato de seu tema estar configurado incorretamente ou até mesmo ausente. Portanto, certifique-se de verificar se o seu tema está presente na seção wp-content> themes dentro da raiz do documento do seu site.

Embora existam muitos outros erros personalizados no WordPress, os listados acima são os mais comuns. Agora você sabe como consertá-los. E algumas dicas finais que podem evitar a maioria dos problemas estão relacionadas à segurança de sua instalação do WordPress. Certifique-se de atualizar a versão do CMS, os plug-ins e o tema assim que forem lançados, use senhas fortes e instale o plug-in de segurança. E nem é preciso dizer que backups regulares são essenciais, independentemente de sua confiança nas habilidades de codificação.

Divirta-se desenvolvendo seu site com WordPress!