Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator
Novas limpezas de cópias de segurança com um clique, eliminação automática e actualizações de versões do Duplicator
Em vez de aceder ao seu painel de controlo do WordPress, vê uma mensagem de erro irritante: "Os cookies estão bloqueados ou não são suportados pelo seu browser".
Frustrante, não é?
Este é um dos erros de login mais comuns do WordPress. Apesar de parecer técnico, existem algumas correcções simples.
Neste tutorial, vou mostrar-lhe como voltar a entrar no seu site WordPress. Quer seja um principiante que nunca tocou em código ou um proprietário de site experiente, encontrará uma solução que funciona para si.
Vamos pôr o seu sítio a funcionar novamente!
Normalmente, este erro ocorre quando tenta iniciar sessão no WordPress. Em vez de aceder ao seu painel de controlo, recebe uma mensagem semelhante a esta:
ERRO: Os cookies estão bloqueados ou não são suportados pelo teu browser. É necessário ativar os cookies para utilizar o WordPress.
Pense nos cookies como a memória de curto prazo do seu site. Quando você faz login no WordPress, ele cria um pequeno arquivo de cookie no seu navegador que diz "Ei, essa pessoa está logada e autorizada a estar aqui".
Sem este cookie, o WordPress esquece-se de quem é o utilizador entre carregamentos de página. É como se tivesse de se apresentar de novo de cada vez que clica em algo. É por isso que não é possível manter a sessão iniciada quando os cookies não estão a funcionar corretamente.
O que torna este erro particularmente frustrante é o facto de poder aparecer mesmo quando:
Isso porque o problema nem sempre está nas configurações de cookies do seu navegador. Por vezes, está relacionado com o próprio WordPress, com a configuração do seu alojamento ou mesmo com plug-ins de segurança que tentam proteger o seu site.
A boa notícia? Normalmente, os seus visitantes ainda podem ver o seu sítio. Normalmente, este erro só afecta a parte administrativa do site.
Vamos analisar os três principais culpados por detrás deste erro frustrante. Saber o que está a causar o problema ajudá-lo-á a escolher a solução certa.
Os seus plugins de segurança são como guardas superprotectores. Por vezes, fazem o seu trabalho um pouco bem demais.
Plugins de segurança populares como o Wordfence ou o Sucuri podem ocasionalmente bloquear a funcionalidade dos cookies enquanto protegem o seu sítio de ataques. As suas intenções são boas, mas podem impedir que utilizadores legítimos (como você) iniciem sessão.
Do mesmo modo, os plug-ins de cache podem interferir com as operações de cookies quando tentam servir páginas em cache de forma demasiado agressiva.
Acabou de mudar de fornecedor de alojamento ou mudou o seu sítio para um novo domínio? Esse pode ser o seu problema.
Quando se migra um sítio Web, os caminhos e as definições dos cookies podem ficar desalinhados. Após a migração, os cookies podem estar a procurar o seu sítio no local errado.
As questões mais comuns relacionadas com a migração incluem
Os browsers modernos estão a tornar-se mais centrados na privacidade, o que é geralmente uma boa notícia. Mas, por vezes, estas caraterísticas de privacidade podem causar problemas como:
O Chrome, o Firefox e o Safari tratam os cookies de forma diferente, razão pela qual o erro pode aparecer num navegador, mas não noutro.
Agora, vamos corrigir o erro "Cookies Are Blocked or Not Supported by Your Browser". Experimente estes métodos por ordem - pode não precisar de os experimentar todos!
Por vezes, a solução mais simples funciona. Antes de tentar algo complicado, vamos começar com uma atualização adequada do browser.
Uma atualização regular não é suficiente - é necessária uma atualização rigorosa. Eis como o fazer:
Isto limpa a cache da página atual e recarrega tudo de novo. É como se o navegador fosse reiniciado rapidamente.
Se uma atualização forçada não funcionar, é altura de limpar os cookies do seu browser.
No Google Chrome, clique nos três pontos no canto superior direito e selecione Eliminar dados de navegação.
Assinale estas caixas:
Prima Apagar dados.
Se estiver a utilizar outro navegador, consulte este guia completo sobre como limpar todas as caches do navegador.
Depois de limpar a cache, feche completamente o browser, reabra-o e tente iniciar sessão novamente.
O problema pode dever-se à ativação dos plug-ins de segurança ou de cache. Para resolver o problema, considere a possibilidade de os desativar.
Se não conseguir iniciar sessão, terá de desativar os plug-ins através do seu gestor de ficheiros. Não se preocupe, vamos fazer isso da forma mais fácil possível.
Ligue-se ao seu site com um cliente FTP (File Transfer Protocol) ou um gestor de ficheiros no seu painel de controlo de alojamento. Navegue até wp-content/plugins/
Localize a pasta do seu plugin de segurança ou de cache. Adicione "-deactivated" ao nome da pasta.
Por exemplo, renomeie "wordfence" para "wordfence-deactivated".
Isto desactiva temporariamente o plugin sem apagar quaisquer definições.
Que plugins visar primeiro:
Depois de desativar um plug-in, tente iniciar sessão novamente. Se funcionar, encontrou o culpado. Caso contrário, reactive esse plug-in (remova "-deactivated") e tente outro.
Se encontrar o plugin problemático, inicie sessão no WordPress (já o deve conseguir fazer). Aceda às definições do plug-in.
Procurar definições relacionadas com:
Tente relaxar as definições demasiado rigorosas. Poderá ter de contactar a equipa de apoio do plug-in ou considerar a possibilidade de o remover completamente do seu sítio Web.
Se os métodos anteriores não funcionaram, teremos de analisar a configuração do seu WordPress. Este método requer a edição dos principais ficheiros do WordPress, por isso vamos proceder com cuidado.
Faça sempre uma cópia de segurança do seu sítio Web antes de efetuar quaisquer alterações. Um carácter errado pode danificar o seu sítio Web, pelo que é importante saber que pode reverter o seu sítio Web, se necessário.
Em seguida, abra os ficheiros do seu site. Localize wp-config.php no diretório raiz do seu site.
Abra o ficheiro e adicione esta linha imediatamente antes da linha /* That's all, stop editing! */
comentário:
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );
Guarde o ficheiro e carregue-o novamente para o seu servidor. Tente iniciar sessão novamente para ver se o erro de cookies foi resolvido.
Esta é a nossa solução mais técnica, mas pode ser eficaz quando os cookies ainda não estão a funcionar corretamente. Adicionaremos código personalizado ao ficheiro functions.php para garantir o tratamento correto dos cookies.
Se ainda não tem um, leia este guia sobre como criar um tema filho.
Em seguida, abra o ficheiro functions.php do seu tema. Adicione este código:
if ( SITECOOKIEPATH != COOKIEPATH ) {
setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
}
Guardar o ficheiro.
Depois disso, limpe completamente a cache do seu browser. Tente iniciar sessão novamente.
Se os cookies estiverem bloqueados pelo seu navegador, tente primeiro atualizar a página, limpar a cache do navegador ou experimentar um navegador diferente. Se isso não funcionar, desactive temporariamente os plug-ins de segurança, adicione definições de cookies ao seu ficheiro wp-config.php ou edite o seu ficheiro functions.php.
Se continuar a ter problemas, contacte o seu anfitrião Web para efetuar verificações do lado do servidor.
Para desbloquear cookies no Google Chrome, abra as definições do seu navegador. Clique em Privacidade e segurança " Cookies de terceiros. Aqui, pode ajustar a forma como o seu navegador lida com os cookies.
O processo será semelhante para outros navegadores Web.
Este erro pode ocorrer mesmo quando os cookies estão activados. Os plug-ins de segurança ou de cache podem, por vezes, interferir com a funcionalidade dos cookies. Além disso, migrações recentes de sítios Web podem levar a caminhos de cookies incompatíveis.
Por esta altura, já corrigiu o erro "os cookies estão bloqueados" no WordPress!
Encontrou outros erros do WordPress? Consulte os nossos outros guias de resolução de problemas para manter o seu site a funcionar corretamente:
Precisa de reverter rapidamente um erro num website? Actualize para o Duplicator Pro para restauros com um clique e recuperação de desastres!
Divulgação: O nosso conteúdo é apoiado pelos leitores. Isto significa que, se clicar em algumas das nossas hiperligações, podemos ganhar uma comissão. Apenas recomendamos produtos que acreditamos que acrescentam valor aos nossos leitores.