Guia Completo para Resolver 11 Problemas Críticos do WordPress: Atualizado para 2020
Publicados: 2020-08-26Aqueles de vocês que trabalharam no WordPress concordam que é uma das melhores plataformas para desenvolvimento de sites personalizados. É bastante simples, e tanto os iniciantes quanto os usuários avançados podem usá-lo com facilidade.
No entanto, também sabemos que o WordPress está longe de ser perfeito. Está cheio de erros que podem deixá-lo louco e drenar sua energia.
Felizmente, há uma solução para tudo. Ainda existem muitos usuários que encontraram esses erros e os corrigiram e os relataram com sucesso. É por causa de sua experiência que conseguimos apresentar este guia útil no qual discutiremos 11 erros comuns do WordPress e como corrigi-los. Vamos começar:
Antes de fazer qualquer alteração
Faça um backup do seu site. Isso garantirá que você possa reverter facilmente para o estado anterior caso ocorra algum erro ao fazer alterações. Você pode fazer o backup em qualquer lugar no Google Cloud, OneDrive ou qualquer outro provedor de serviços em nuvem de sua escolha.
Erros comuns do WordPress e como corrigi-los
Erro 1: erro interno do servidor
Internal Server Error ou “500 Internal Server Error” é um dos erros mais frustrantes que qualquer desenvolvedor do WordPress pode encontrar.
Você sabe por quê? Porque “500 Internal Server Error” basicamente significa que há algo errado com o site, mas o servidor não consegue encontrar o que realmente é. Então, você tem que passar horas conduzindo sua própria investigação e tentando descobrir a causa raiz do problema, drenando sua energia e deixando você louco.
Possíveis razões para erro interno do servidor
Aqui estão alguns dos fatores que podem resultar em “500 Internal Server Error”:
1. O arquivo .htaccess está corrompido
Às vezes, o WordPress pode exibir o erro interno do servidor porque o arquivo .htaccess está corrompido. Felizmente, corrigir esse erro é muito fácil. Tudo que você precisa é:
- Acesse a raiz do seu site por meio do protocolo de transferência de arquivos (FTP)
- Renomeie o arquivo .htaccess para .htaccess_old
- Por fim, carregue o site para ver se o problema foi resolvido
Se o problema for resolvido, redefina seus permalinks em Configurações > Permalinks . Isso criará um novo arquivo .htaccess para você.
2. Há um problema com o plugin ou tema
Esta pode ser outra razão por trás do “500 Internal Server Error”. Nesse caso, você pode tentar desativar os plugins ou reverter para o tema anterior que estava ativo quando o site estava funcionando. O problema será resolvido imediatamente.
3. Você atingiu seu limite de PHP
Você provavelmente atingiu seu limite de PHP se vir a mensagem depois de fazer login no painel do WordPress ou quando tentar fazer upload de uma imagem em wp-admin .
Se este for o caso, tente aumentar seu limite de PHP. Aqui está como você pode fazer isso:
- Crie um arquivo de texto em branco chamado php.ini .
- Cole este código nele: memory=64MB .
- Salve o arquivo e faça o upload para sua pasta /wp-admin/ usando FTP.
O problema provavelmente será resolvido. No entanto, você deve saber que isso resolverá seu problema apenas temporariamente, e o erro continuará ocorrendo, a menos que você descubra por que a memória foi esgotada. Plugins ou funções de tema mal codificados podem ser alguns dos principais motivos. Além disso, é recomendável entrar em contato com uma empresa de hospedagem na web e examinar os logs do servidor para determinar a causa raiz do problema.
E se o problema ainda persistir?
Tente recarregar o /wp-admin e /wp-includes instalando o WordPress novamente. Certifique-se de substituir os arquivos antigos selecionando Substituir , primeiro.
Erro 2: 403 Erro Proibido
403 Proibido – Você não precisa acessar / neste servidor.
Este erro do WordPress é tão frustrante que pode levar de 3 a 4 horas para corrigi-lo. Na verdade, não somos só nós. Muitos desenvolvedores do WordPress perderam o sono tranquilo nele.
Você geralmente recebe esse erro durante os seguintes cenários:
- Acesso negado na página de login do WP-admin ou do WordPress
- Ao instalar o WordPress
- Quando você visita qualquer página no site WordPress
Observação : às vezes, você também pode ver a mensagem como “Acesso negado” ou como “Acesso ao seudominio.com negado. Você não tem autorização para visualizar esta página.”
Razões por trás do 403 Proibido
Plugins de segurança mal configurados são a causa principal por trás desse erro. Às vezes, eles bloqueiam vários endereços IP, que acreditam ser maliciosos.
Aqui estão algumas outras causas:
1. Arquivo .htaccess corrompido
Esta é a única maneira de descobrir:
- Localize o arquivo .htaccess. Geralmente está localizado na mesma pasta contendo /wp-content e /wp-includes/
- Baixe o arquivo .htaccess para que você tenha uma cópia dele.
- Exclua o arquivo existente do seu servidor e tente acessar o site novamente.
Se o problema for resolvido, confirma-se que o arquivo .htaccess estava corrompido.
o que fazer a seguir?
Siga as etapas que mencionamos em uma correção para " 500 Internal Server Error ", ou seja
- Faça login na sua área de administração do WordPress
- Crie um novo arquivo .htaccess
- Por fim, vá para Configurações > Permalinks e salve as alterações.
2. Permissões de arquivo incorretas
Se você acha que o “Erro 403” foi causado por permissões de arquivo incorretas, entre em contato com seu provedor de hospedagem para analisar o assunto.
No entanto, se você se encontrar em uma situação em que precisa resolver o problema sozinho,:
- Conecte-se ao seu site WordPress usando um cliente FTP
- Vá para a pasta raiz que contém todos os arquivos do WordPress
- Clique com o botão direito do mouse em cada pasta e selecione Permissões de arquivo no menu
Agora, você precisa ter certeza:
- Todas as pastas devem ter uma permissão de arquivo de 744 ou 755
- Todos os arquivos no site WordPress devem ter uma permissão de arquivo de 644 ou 640
Corrija esses parâmetros e acesse seu site novamente. O erro 403 proibido deve ter desaparecido.
Nota : Você também pode definir a permissão de arquivo da pasta raiz para 744 ou 755. Marque a caixa ao lado de 'Recurse into subdirectorys' e marque a opção que diz 'apply to directorys only'. Clique em 'OK' e repita o processo para arquivos do WordPress.
Erro 3: página 4O4 não encontrada
Outro erro comum do WordPress que você pode enfrentar é 404 Page not found , que ocorre quando você pesquisa ou abre uma postagem que não pode ser encontrada. O erro geralmente ocorre se houver problemas de link permanente em seu site WordPress, você excluiu acidentalmente o arquivo .htaccess ou algo está errado com as regras de reescrita.
Como você pode consertar isso?
Para corrigir o problema, primeiro você precisa reconfigurar as configurações do link permanente. É assim que você pode fazer isso:
- Vá para Configurações> Link permanente e clique em Salvar alterações .
Isso atualizará as configurações de permalink e liberará as regras de reescrita. Há 99% de certeza de que o erro será resolvido usando esse truque.
Se o problema persistir, você terá que atualizar manualmente seu arquivo .htaccess, o que você pode fazer entrando no seu FTP e procurando pelo arquivo .htaccess. Depois de encontrar o arquivo, você pode torná-lo gravável alterando as permissões para 666. Mais uma vez, altere as permissões de volta para 660.
Você também pode adicionar o seguinte código ao arquivo .htaccess :
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
Erro 4: Tela Branca da Morte (WSOD)
A tela branca da morte (WSOD) é outro erro comum do WordPress que se manifesta como uma tela em branco sem informações.
Aqui estão algumas razões por trás da tela branca da morte (WSoD):
- Problemas de compatibilidade de plugins : Você pode corrigir o problema desativando e reativando plugins.
- Um problema com o seu tema : Faça login no painel e ative o tema padrão do WordPress ou volte para o tema que estava ativo quando o site estava funcionando.
- Diretório de temas ausente ou renomeado : Alterne os temas no lado do administrador renomeando seu diretório ou edite os registros “tema” e “folha de estilo” em ks29so_options .
Você também pode consultar este guia para resolver o problema da tela branca da morte (WSOD).
Erro 5: Erro ao estabelecer uma conexão de banco de dados
“Erro ao estabelecer uma conexão de dados” ocorre quando há um problema com a conexão com seu banco de dados. Pode haver várias razões por trás disso, como:
- Informações incorretas do wp-config.php : O erro ocorre pelo erro em seu arquivo wp-config.php. Para corrigir isso: Verifique seu arquivo wp-config.php e certifique-se de que o nome de usuário do banco de dados, a senha do banco de dados e o host do banco de dados estejam corretos. Caso todas as configurações estejam corretas, redefina manualmente sua senha do MySQL.
- Problemas com o host : O servidor pode ser próprio, o limite do banco de dados atingiu ou o banco de dados foi desligado. Entre em contato com seu host se achar que há esse tipo de problema.
- O site foi invadido : Outro motivo por trás do erro de conexão com o banco de dados pode ser o fato de seu site ter sido invadido. Nesse caso, você terá que verificar seu site para confirmar o problema usando o software de segurança e proteção do site. Existem várias ferramentas desse tipo no mercado que podem consertar seu site em menos de 60 segundos. Tente eles.
Erro 6: o WordPress não atualiza automaticamente
Às vezes, o WordPress pode falhar na atualização automática e você pode ver o seguinte:
- Uma tela branca em branco sem informações
- Um aviso de que a atualização falhou
- Uma mensagem de erro PHP
O erro geralmente é causado por uma falha na conexão com os principais arquivos do WordPress, problemas de conexão com a Internet durante a atualização ou permissões de arquivo incorretas. Você pode corrigir o problema atualizando manualmente seu site WordPress ou restaurando um backup anterior do site em funcionamento.
Erro 7: A conexão expirou
A principal razão por trás desse erro é que seu site não tem memória acessível suficiente e está tentando fazer mais do que o servidor pode gerenciar.
Como podemos corrigir esse erro?
- Peça ao seu provedor de hospedagem para aumentar seu limite de memória. Mas se você estiver confortável em trabalhar com PHP, poderá fazê-lo por conta própria. Tudo que você precisa é adicionar esta linha de código no final do seu arquivo wp-config: define('WP_MEMORY_LIMIT,” 64M');
- Aumente o tempo máximo de execução em seu arquivo php.ini . Você pode consultar uma instrução detalhada do WordPress para isso.
Erro 8: Ficar preso no modo de manutenção
No erro do modo de manutenção do WordPress , você verá mensagens persistentes do modo de manutenção em todo o seu site. Este é um erro raro do WordPress que ocorre quando o WordPress é interrompido durante o modo de manutenção.
Você pode simplesmente corrigir o problema excluindo o arquivo .maintenance do diretório de instalação do WordPress e atualizando seu site.
Erro 9: erro de sintaxe
Neste erro do WordPress, você verá uma mensagem no navegador que diz algo assim:
Parse error- syntax error, Unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 278
O erro indica que algo inesperado foi encontrado em seu código, juntamente com o local do script em que o erro ocorreu e o número da linha. Geralmente ocorre quando você está tentando adicionar trechos de código ao WordPress e pode ter perdido algo ou adicionado uma sintaxe incorreta.
Você pode corrigir o problema corrigindo a sintaxe problemática , que geralmente é apenas um colchete ausente ou um caractere estranho.
Erro 10: Bloqueando o Administrador do WordPress (wp-admin)
Este é o pior que pode acontecer se você estiver usando um site WordPress. Isso geralmente acontece quando você esquece sua senha e não tem acesso ao e-mail de recuperação.
Outros motivos podem ser:
a) Uma senha incorreta
Normalmente, você usaria o método normal de recuperação de senha para corrigir esse problema. No entanto, se você for vítima de hackers ou outros crimes cibernéticos, o método pode não funcionar.
Nesse caso, você terá que redefinir a senha do phpMyAdmin, o que pode ser feito seguindo as seguintes etapas:
- Etapa 1 . Faça login no painel do cPanel da sua conta de hospedagem do WordPress.
- Etapa 2 . Clique no ícone PhpMyAdmin no banco de dados.
- Etapa 3 . Uma vez iniciado, selecione seu banco de dados WordPress.
- Etapa 4 . Você verá a lista de tabelas no banco de dados do WordPress. Procure aquele com o rótulo “{table-prefix}_users” (ou seja: ks29so_users) e clique em 'Procurar'.
- Etapa 5 . Procure o nome de usuário cuja senha você deseja alterar e clique em Editar .
- Passo 6 . Por fim, altere o valor sob o rótulo user_pass e substitua-o por uma nova senha.
Nota : Certifique-se de ter selecionado MD5 no menu suspenso. Isso garantirá que o software seja criptografado com hash MD5 quando o armazenarmos no banco de dados.
b) Privilégios de administrador perdidos
Você pode perder privilégios de administrador se seu site for invadido. Nesse caso, você poderá fazer login, mas não verá nenhuma funcionalidade de administrador.
Você pode corrigir o problema adicionando um novo usuário administrador ao seu banco de dados via MySQL, o que você faz com a ajuda deste guia.
Erro 11: erro de conteúdo da barra lateral do WordPress <div>
Outro problema frustrante do WordPress é o erro de conteúdo da barra lateral do WordPress<div>, no qual a barra lateral, que geralmente está localizada ao lado do conteúdo (esquerda ou direita, dependendo do tema), aparece abaixo da área de conteúdo principal do site.
Aqui estão algumas possibilidades desse erro:
1. Código HTML corrompido/inválido
A maneira de corrigir isso é corrigir e corrigir o código inválido. Para isso, detecte o erro e clique com o botão direito do mouse na página para visualizar o código-fonte. Em seguida, copie o código e use um programa verificador de validação HTML para ver o erro no código e corrigi-lo. Isso pode incluir algum trabalho manual porque cada tema é diferente e possui centenas de arquivos.
2. Tema corrompido
Nesse caso, você precisará atualizar o tema para a versão mais recente ou reinstalá-lo novamente.
3. Relação de largura inadequada
A única maneira de corrigir isso é garantir que o conteúdo que você está adicionando no contêiner esteja perfeitamente alinhado com ele.
4. Propriedade flutuante
Geralmente resulta devido a codificação CSS imprópria. Se você tiver conhecimento de CSS, poderá corrigi-lo por conta própria. Caso contrário, você precisará entrar em contato com um desenvolvedor do WordPress.
5. Arquivo style.css quebrado
Se você é bem versado neste estilo de codificação do WordPress, ótimo. Caso contrário, você terá que contratar um desenvolvedor para corrigir isso.
Se esses problemas do WordPress estão incomodando você há muito tempo, basta consultar este blog e você os corrigirá rapidamente.