Todos nós amamos o WordPress , mas às vezes isso pode nos deixar loucos! Seja a temida tela branca da morte, um erro PHP desconhecido vindo de um plugin ou problemas de servidor causando o travamento do nosso site, nunca é divertido. Mas sempre que o WordPress decidir agir, não se preocupe – sempre há uma solução, como você aprenderá neste post. Prepare-se para se divertir porque você e eu vamos resolver 15 erros comuns do WordPress. Então, sem mais delongas, vamos começar com o erro mais comum do WordPress.
1. Erro interno do servidor
Quase todos os usuários do WordPress que conheço encontraram o erro interno do servidor pelo menos uma vez. É bastante irritante porque, ao contrário de muitos erros comuns do WordPress, o erro interno do servidor não informa o que você precisa corrigir. Isso pode ser frustrante, pois o erro pode ser resultado de vários motivos, como você verá abaixo.
Causas de erro do servidor interno:
Algumas das possíveis causas para o erro do servidor interno são as seguintes:
- Funções de plug-in corrompidas
- Funções de tema corrompidas
- .htaccess corrompido
- Limite de memória PHP esgotado
Soluções de erro interno do servidor:
Este erro pode facilmente enviar um iniciante ao modo de pânico, mas não se preocupe, aqui estão algumas soluções.
uma. Editar arquivo .htaccess
Como o erro interno do servidor é resultado principalmente de um arquivo .htaccess corrompido, faça login no diretório raiz do WordPress via Gerenciador de Arquivos (ou FTP) e renomeie seu arquivo .htaccess para .htaccess.old. Atualize seu navegador para ver se você resolveu o erro. Se o erro desapareceu, vá para Configurações -> Permalinks e clique no botão Salvar alterações para redefinir suas regras de gravação de .htacess e flush. Se isso não funcionar, talvez você precise verificar seus plugins.
b. Desativar todos os plugins
Um plugin que você acabou de instalar pode ser o problema, mas isso é ótimo porque você sabe o que desinstalar ou excluir. Outras vezes, esse erro do WordPress pode surgir como resultado de um plugin antigo (ou vários plugins incompatíveis). Você não saberá com certeza se o problema são seus plugins, a menos que desative os plugins.
ALÉM: Se você está vendo o erro interno do servidor, provavelmente não pode acessar o WordPress Admin. Então, como você desativará seus plugins? Bem, descobrimos como desativar todos os plugins quando não é possível acessar os menus administrativos postados no WordPress Codex. Se o erro desaparecer após a desativação de todos os plugins, você encontrou seu problema e é hora de jogar um pequeno jogo de tentativa e erro. Reative um plug-in de cada vez até obter o culpado. Exclua o plug-in e obtenha um substituto melhor. Você também pode informar o autor do plugin porque o WordPress é lindo e os plugins também devem ser.
c. Mudar Temas
Se o problema não foram os plugins, talvez o seu tema seja. Mude para o tema Twenty Twelve e recarregue seu site. Se você ainda estiver vendo o erro, talvez precise atualizar algumas de suas pastas do WordPress.
d. Repare as pastas wp-admin e wp-includes
A essa altura, você provavelmente já resolveu este erro do WordPress. Mas se este não for o caso, tente substituir suas pastas wp-admin e wp-includes por outras mais recentes de uma nova instalação do WordPress.
e. Aumente o seu limite de memória PHP
Se tudo mais falhar, você tem que ficar sujo e mexer com algumas coisas em seu servidor. O erro interno do servidor pode ser frustrante, então não espero que nada o impeça. Aqui está um ótimo guia sobre como aumentar a memória do PHP pelos mocinhos do WordPress. Se você gosta de usar atalhos, abra seu editor de código e crie um arquivo de texto chamado php.ini. Dentro deste arquivo, adicione este código:
memória = 64 MB
Salve e carregue o arquivo para a pasta /wp-admin/. Se aumentar sua memória PHP resolver o problema, converse com seu host para descobrir o que está esgotando sua memória. Pode ser qualquer coisa, desde funções de tema quebradas até plugins mal projetados, entre outras coisas. Seu host fornecerá informações de seus logs de servidor.
2. Falha na atualização automática
O WordPress agora vem com um recurso de atualização automática que cuida da segurança, pequenos bugs e coisas do tipo. O recurso é puro gênio no trabalho. É ótimo, mas às vezes falha. Considerando que o recurso de atualização automática não requer nenhuma entrada humana, como você sabe quando a atualização falha? Você verá um dos seguintes:
- Uma mensagem de erro PHP
- Uma tela branca em branco (também conhecida como tela branca da morte – WSOD)
- Um aviso que diz que a atualização falhou
Causas de falha na atualização:
- Problemas de conexão com a Internet durante a atualização automática
- Conexão quebrada com os principais arquivos do WordPress
- Permissões de arquivo incorretas
Solução de falha na atualização:
Atualize seu site WordPress manualmente. Se você não sabe por onde começar, confira este post Atualizando o WordPress – Atualização Manual no WordPress Codex.
3. Erro de sintaxe do WordPress
Minha análise mostrou que esse é um erro muito comum do WordPress entre as pessoas que adicionam trechos de código aos seus sites WordPress. Quando você encontrar esse erro, geralmente notará algo como:
Erro de análise – erro de sintaxe, $ final inesperado em /public_html/your_site/wp-content/themes/your-theme/functions.php na linha 38
Este erro não precisa estressá-lo, pois informa exatamente onde encontrar o problema.
Causa do erro de sintaxe:
Muitas vezes, o erro de sintaxe é causado por alguns caracteres ausentes ou inesperados no arquivo problemático. Na maioria das vezes causado por alguém menos experiente tentando editar o código em um tema ou plugin, mas também pode ocorrer quando você instalou um novo tema ou plugin que contém o erro.
Soluções de erro de sintaxe:
uma. Eduque-se sobre como colar trechos de código no WordPress
Como iniciante no WordPress, você tem um longo (mas divertido) caminho a percorrer no que diz respeito ao aprendizado do desenvolvimento do WordPress. Mas não há pressa, então vá com calma. Se você encontrou esse erro do WordPress após adicionar trechos de código em seu site WordPress, você precisa aprender mais sobre como colar trechos de código no WordPress ou causará mais danos.
b. Corrija o código afetado
Se este erro do WordPress ocorreu após atualizar um plugin ou colar algum código da web, você sabe exatamente onde procurar. O problema é que você não pode corrigir seu código via Appearance -> Editor (ou Plugins -> Editor) já que o erro de sintaxe o bloqueia do seu site. Isso não funciona bem com a maioria dos iniciantes, então eles enlouquecem. Mas não fique, você pode editar facilmente seus arquivos do WordPress via FTP ou Gerenciador de Arquivos no seu cPanel. Encontre o arquivo afetado e corrija o código removendo-o ou reescrevendo-o corretamente.
c. Tente um tema ou plugin diferente
Se o erro começou quando você ativou um novo tema ou plugin, então é mais provável que seja um erro nesse tema ou plugin. Portanto, você pode encontrar uma alternativa ou entrar em contato com o desenvolvedor para que eles possam corrigir o erro. Em alguns casos, você pode não conseguir fazer login no WordPress e, nesse caso, talvez seja necessário excluir o plugin ou tema via FTP.
4. Erro ao estabelecer uma conexão de banco de dados
Dos erros comuns do WordPress, isso é bastante autoexplicativo. O erro do WordPress ao estabelecer uma conexão com o banco de dados informa que algo interrompeu a conexão com o banco de dados do WordPress.
Causas de erro ao estabelecer banco de dados:
- erro wp-config.php
- Problemas com seu provedor de hospedagem
- Você foi hackeado! E aqui estava eu
pensando que esse erro específico do WordPress não é grande coisa.
Soluções de erro ao estabelecer banco de dados:
uma. Edite seu arquivo wp-config.php
Acesse seu arquivo wp-config.php via Gerenciador de Arquivos ou FTP e confirme se o nome do banco de dados, host, nome de usuário e senha estão corretos. Se você está travado ou não sabe o que fazer primeiro, considere aprender algumas coisas sobre edição de arquivos wp-config.php.
b. Corrija problemas com seu host
Se o seu wp-config.php estiver com a aparência correta e esse erro do WordPress ainda for um problema, você deve falar com seu provedor de hospedagem WordPress. Eles poderão dizer se o servidor está inativo ou se seu banco de dados foi encerrado por exceder sua cota. Se eles lhe disserem que tudo parece bom, é hora de implementar alguma segurança do WordPress em seu site.
c. Analise seu site para determinar se está comprometido
Os hackers não dormem. Não, eles não. Você pode ser vítima de um hacker a qualquer momento, especialmente se não souber como proteger seu site WordPress. Para garantir que seu site não foi invadido, verifique-o usando uma ferramenta como o Sucuri Sitecheck. Se você receber más notícias, fique calmo e confira este post do meu site foi hackeado no WordPress Codex.
5. Brevemente indisponível para erro de manutenção programada
1, 2, 3… Acabe o tempo, vamos tentar entender por que você está recebendo este erro não tão breve do WordPress. Ah, a propósito, isso não deve incomodá-lo, pois é muito fácil de resolver. Mas primeiro, vamos olhar para as causas.
Causas de erro de manutenção programada:
- Sua atualização do WordPress falhou porque algumas coisas estão além do seu controle
- O arquivo .maintenance não foi excluído após a atualização por um motivo ou outro
Soluções de erro de manutenção programada:
- Atualize sua instalação do WordPress manualmente
- Vá para o diretório raiz do WordPress (é onde seu site mora) via FTP ou Gerenciador de Arquivos e exclua o arquivo .maintenance
Você está se divertindo? Você acha que pode resolver os erros acima se/quando eles surgirem? Se puder, vamos para o erro número seis (6) do WordPress.
6. A recuperação de senha de e-mail não funciona
A principal causa disso é o esquecimento. Talvez você deva tentar alguma dieta e exercícios para melhorar a memória Brincadeiras à parte… todos nós esquecemos até as coisas mais importantes, como senhas, nomes de usuário e endereços de e-mail? Por assim dizer, você esqueceu sua senha e foi forçado a usar a página “Perdeu sua senha”. O problema é que você nunca recebeu o link de redefinição por e-mail. Você decide tentar novamente depois de verificar sua pasta de spam, mas ainda assim, nenhum link.
Causa do erro de recuperação de senha:
Por alguma razão, sua instalação do WordPress simplesmente não envia o link… a causa pode ser um mistério! Mas o principal problema não é por que você não está recebendo sua senha, mas como você pode redefinir sua senha de maneira fácil e rápida? Vamos, abaixo estão algumas soluções.
Soluções de erro de recuperação de senha:
uma. Redefina seu WordPress via phpMyAdmin
Esta é a mais técnica das duas soluções que apresentarei.
- Faça login no seu cPanel e navegue até phpMyAdmin em Databases
- Selecione seu banco de dados (Seu host da web ajudará você a não encontrar seu banco de dados)
- Navegue até wp_users e clique em Browse
- Vá para o seu nome de usuário e clique em Editar
- Digite um novo valor (sua nova senha) em user_pass
- Escolha MD5 no menu suspenso que está em Função
- Clique no botão Ir na parte inferior para salvar suas alterações
b. Edite seu arquivo functions.php
E agora para um método um pouco menos técnico. O arquivo functions.php é responsável por muitas coisas no seu site WordPress. Se a recuperação da senha do seu e-mail estiver dificultando:
- Navegue até “ ../wp-content/themes/your_live_theme/ ” usando FTP ou Gerenciador de Arquivos e baixe o arquivo functions.php.
- Abra o arquivo em seu editor de código e adicione o seguinte código:
wp_set_password(‘NovaSenha Desejada’, 1);
Substitua DesiredNewPassword por sua nova senha. O número um (1) no código é seu número de ID de usuário na tabela wp_users . - Salvar e fazer upload de functions.php
- Quando você puder fazer login no seu site, elimine o código (faça o download do functions.php, exclua o código e faça o upload de volta para a pasta do seu tema)
7. Erro HTTP 403 – Proibido
Se você receber “ Você não está autorizado a visualizar esta página. (403 error) ” ao tentar fazer login no seu site WordPress, você encontrou um dos erros mais comuns do WordPress – o HTTP Error 403.
Causa do erro HTTP 403:
- Problemas com índices de diretório se seu blog estiver hospedado em um servidor Windows
Solução de erro HTTP 403:
Adicione index.php aos índices de diretório. Você pode resolver esse erro do WordPress facilmente adicionando index.php aos índices do diretório. Basta ir ao Painel de Controle -> Opções da Web -> Índices de Diretório e adicionar index.php.
8. Erro na barra lateral abaixo do conteúdo
Fiquei bastante perplexo quando encontrei esse erro do WordPress pela primeira vez. Eu estava tão convencido de que meu tema estava completamente torrado que pensei em mudá-lo completamente. No entanto, chamei os spiders do Google e, alguns segundos depois, percebi que esse era apenas um dos erros mais comuns do WordPress. Essa percepção tirou toda a preocupação. Mais alguns cliques e rolagens, encontrei as causas.
Barra lateral abaixo das causas do erro de conteúdo:
- Erros de HTML – às vezes você pode esquecer de fechar alguns elementos div
- Erros de CSS – Outras vezes, você pode acidentalmente usar larguras desproporcionais que acabam bagunçando todo o seu layout
Soluções de erro da barra lateral abaixo do conteúdo:
uma. Feche todos os elementos div
Na maioria dos casos, os elementos pen div são responsáveis
b. Corrija seu CSS
Proporções de largura impróprias irão atrapalhar seu layout, colocando sua barra lateral abaixo da área de conteúdo. Você precisa manter as coisas em proporção. Por exemplo, se seu contêiner principal tiver 920px de largura, aloque 620px para seu conteúdo e 250px para sua barra lateral. Deixe os 50px restantes para as margens e tudo mais. Apenas mantenha as coisas proporcionais. Outra coisa, cuidado ao usar a propriedade float.
9. Administrador do WordPress exibindo incorretamente
Você já fez login no WordPress apenas para encontrar seu WP Admin Dashboard em todo o lugar? O que quero dizer é que os links estão organizados incorretamente porque o painel está renderizando sem CSS.
Causas do erro de exibição do administrador:
- Proxy e firewalls que escurecem arquivos CSS
- Plugins de menu de administração corrompidos
Soluções de erro de exibição do administrador:
uma. Verifique se você não está atrás de um proxy ou firewall
Se você está atrás de um proxy ou firewall (talvez você esteja acessando seu site do trabalho), tente acessar seu painel em outro lugar sem proxies ou firewalls. Você também pode tentar limpar o firewall e o cache do proxy e ver se isso funciona.
b. Atualizar/desativar plugins do menu admin
Se você está recebendo este erro após instalar um plugin como Lighter Menus e Admin Drop Down Menu para seu menu admin, tente atualizá-lo (reinstalá-lo). Se este erro do WordPress persistir, desative o plugin.
10. Erro de tempo limite de conexão
Se o seu site WordPress estiver em um servidor compartilhado sobrecarregado, você verá esse erro do WordPress com mais frequência. Os problemas a seguir são responsáveis
Causas do erro de tempo limite:
- Plugins pesados
- Erros de função do tema
- Limite de memória PHP esgotado
Soluções de erro de tempo limite:
- Desative os plugins que você instalou recentemente ou redefina sua pasta de plugins
- Aumente seu limite de memória PHP
- Mude para o tema Twenty Twelve para determinar se o problema está no seu tema
11. Aviso: Não é possível modificar as informações do cabeçalho – o cabeçalho já foi enviado por
Este é mais um erro comum do WordPress que incomoda muitos usuários do WordPress, especialmente os iniciantes. Se você encontrar esse erro, geralmente verá algo semelhante a isto:
Aviso: Não é possível modificar as informações do cabeçalho – Cabeçalho já enviado por (saída iniciada em /blog/wp-config.php:34)
Essa última parte ( Saída iniciada em /blog/wp-config.php:34 ) informa exatamente de onde seu erro está se originando.
Não é possível modificar o cabeçalho Causa do erro:
- Presença de espaços em branco (em branco) no arquivo afetado (no nosso caso acima, isso seria wp-config.php )
Não é possível modificar a solução de erro de cabeçalho:
Você precisará remover os espaços em branco. Para se livrar deste erro do WordPress:
- Baixe o arquivo afetado (por exemplo, wp-config.php) via Gerenciador de Arquivos ou FTP
- Abra o arquivo em seu editor favorito (por exemplo, Notepad++ )
- Remova todos os espaços antes do primeiro <?php (O primeiro <?php deve estar na primeira linha)
- Remova todos os espaços após o fechamento ?>
- Salve seu arquivo
12. O plug-in não excluirá o erro
Alguns plugins (e você quer ficar longe de tais plugins) vêm com arquivos ocultos que se tornam uma dor de cabeça quando você deseja excluir o plugin. Esta é uma boa razão para baixar apenas plugins (e temas para esse assunto) de sites respeitáveis
Excluir causa do erro do plug-in:
- O plugin veio com arquivos ocultos ou aninhados
Excluir soluções de erro de plug-in:
uma. Obtenha plugins de fontes confiáveis
b. Excluindo o plugin usando Secure Shell (SSH)
Esta solução só funcionará se você tiver acesso SSH ao seu site WordPress. Isto é o que fazer. Faça login no seu blog usando SSH e navegue até “ ../wp-content/plugins/ “. Use o comando Is -aI para listar todas as suas pastas e, finalmente, exclua o plug-in problemático usando o comando rm (nome da pasta) .
13. Postagens do WordPress que retornam o erro 404
É frustrante acessar todas as partes do seu site WordPress, exceto as postagens. Toda vez que você visita um único post, você recebe uma página de erro 404 – e é uma grande dor porque os posts são os ossos e a carne de qualquer blog WordPress.
404 Página de Erro Causa:
- Problema com suas configurações de permalink
404 Soluções de página de erro:
uma. Salve seus permalinks
Este erro do WordPress é fácil de resolver, então não entre em pânico – seus leitores poderão ler suas postagens rapidamente. Basta ir para Configurações -> Permalinks e clicar no botão Salvar alterações .
b. Corrija seu arquivo .htaccess
Se corrigir seus permalinks não resolver este erro, é hora de editar seu arquivo .htaccess manualmente. Navegue até o diretório raiz do WordPress e baixe o arquivo .htaccess. Se não existir, crie um arquivo de texto em branco e salve-o como .htaccess. Adicione o seguinte código ao arquivo .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
Regra de reescrita ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Regra de Reescrita. /index.php [L]
</IfModule>
# END WordPress
Salve e carregue o .htaccess para o mesmo local.
14. Erro de memória esgotada do WordPress
Você sabe que encontrou esse erro quando vê a tela branca da morte ou esta mensagem de erro:
Erro fatal: Tamanho de memória permitido de 33554432 bytes esgotado (tentou alocar 2348617 bytes) em /home/username/public_html/your_site/wp-includes/plugins.php na linha 36
Causa do erro de memória esgotada:
- Um plugin ou script está consumindo sua memória
Solução de erro de memória esgotada:
A resposta mais fácil é simplesmente aumentar sua memória alocada. Para fazer isso, abra o arquivo wp-config.php (que se encontra no diretório raiz do seu site) e adicione o seguinte código:
define (‘wp_memory_limit’, ’64M’);
NOTA: Você não precisa baixar o arquivo (ou qualquer outro arquivo) ao usar o Gerenciador de Arquivos. Você pode editar os arquivos diretamente no Gerenciador de Arquivos. Fale com seu host se você não encontrar a opção de edição.
15. Função indefinida de erro fatal is_network_admin
Decidi terminar este post com um erro simples, mas muito comum do WordPress.
Função indefinida is_network_admin Erro fatal Causa:
- Falha na atualização automática
Função indefinida is_network_admin Fatal ErrorSolution:
Mais assistência/recursos
Se não conseguimos resolver seu erro ou seu erro específico não foi mencionado nesta postagem, você pode encontrar uma lista de recursos realmente ótimos abaixo com mais algumas soluções para erros comuns do WordPress e suas correções. Se você ainda não conseguir encontrar uma solução, tente sempre entrar em contato com seu host para ver se eles podem ajudá-lo! O WPEngine esteve lá para nós em mais de uma ocasião em que não conseguimos resolver o problema sozinhos!
- Erros comuns do WordPress – WordPress Codex
- Solução de problemas – WordPress Codex
- Plugin de correção de erro WP
- 10 problemas comuns do tema WordPress e como corrigi-los
Conclusão
Aqui estamos. Acabamos de revelar os 15 erros mais comuns do WordPress e mostramos como resolvê-los. Esperamos que este post seja útil quando você encontrar um erro do WordPress. Marque este recurso como favorito (você provavelmente precisará dele em algum momento – embora esperemos que não) e conte-nos como você corrige erros comuns do WordPress em seu site, especialmente se você tiver uma solução melhor e mais rápida para um dos problemas comuns Erros do WordPress.
Artigo de Freddy