Como corrigir o erro «Cookies are blocked or not supported by your browser»

Os erros muitas vezes fazem parte do processo de desenvolvimento. Mais cedo ou mais tarde, verá a mensagem de erro: «Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.» (Os cookies estão bloqueados ou não são suportados pelo seu navegador. Tem de ativar os cookies para usar o WordPress.).

Este erro pode ocorrer quando faz login no seu site WordPress. Este artigo explica algumas soluções para o erro «enable cookies» do WordPress.

Mensagem de erro: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress
Esta imagem mostra o erro: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.

Ao contrário do que a mensagem de erro indica, esta mensagem não significa necessariamente que apareça por causa de cookies bloqueados.
Muitas vezes obterá esse erro devido ao envolvimento de um plugin de segurança ou de cache no seu site, ou a uma alteração do servidor/endereço IP após a migração do seu site para outro hosting.

Por vezes, este erro desaparece simplesmente atualizando o navegador.
Aplique as seguintes soluções possíveis se o erro não desaparecer.

Causas do erro: «Cookies are blocked or not supported by your browser»

Existem apenas algumas razões possíveis para o seu site WordPress apresentar um erro de cookies quando tenta fazer login. Em baixo encontram-se as duas mais frequentes. Felizmente, podemos resolvê-las rapidamente.

Erro de login do WordPress causado por plugin de segurança ou cache

Os plugins de segurança ou cache podem interferir com a gestão de cookies e de login do seu site WordPress e impedir que o cookie de login do utilizador do WordPress seja gerado corretamente. Como resultado, isto pode originar o erro «Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.»

Para resolver, desative temporariamente o plugin de segurança e de cache renomeando a pasta do plugin. Para isso, aceda ao seu site via FTP ou através de um plugin de gestor de ficheiros e renomeie a pasta específica /wp-content/plugins/plugin-name para outra coisa.

Depois, tente fazer login novamente no painel do WordPress. Se isto resolver o seu problema, reinstale o plugin de cache e de segurança e informe os programadores destes plugins sobre o problema de cookies que experienciou, para que possam corrigi-lo.

Erro «WordPress not supported cookies» depois de alterar o servidor ou fornecedor de hosting

Se migrar o seu site WordPress para outro servidor enquanto o domínio se mantém inalterado, pode criar-se um conflito entre os cookies armazenados no seu navegador e o novo servidor de hosting. Portanto, elimine todos os cookies do navegador e tente entrar no painel do WordPress.

Resolver o «WordPress Enable Cookies Error» editando o ficheiro wp-config.php

Tem de colar uma única linha de código neste sítio para eliminar este erro. Pode aceder ao ficheiro wp-config.php através do Filezilla na pasta raiz do seu site. Cole o código abaixo no final, antes de aparecer
/* That’s all, stop editing!…*/.

PHP
define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

Atualize o navegador e desfrute de fazer login novamente no seu site.

Corrigir o erro «Cookies are blocked or not Supported» editando o ficheiro functions.php

Se nenhuma das soluções anteriores funcionou, experimente a abaixo. Dividimos esta solução em três passos distintos:

Passo 1: Abra e edite o ficheiro functions.php

Pode aceder e abrir este ficheiro usando o gestor de ficheiros do cPanel ou uma ferramenta FTP como o Filezilla. Após o login, vá até à pasta do tema do seu site, onde se encontra o ficheiro functions.php. Normalmente está em wp-content/themes/theme-name/functions.php.

Passo 2: Adicione código ao ficheiro functions.php

Copie o código abaixo e cole-o no final do ficheiro functions.php.

PHP
if ( SITECOOKIEPATH != COOKIEPATH ) {
    setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
}

Passo 3: Guarde o ficheiro

Depois de guardar e carregar o ficheiro functions.php modificado para o seu site, já não deverá ver o erro «Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.»


Procura o plugin de backup, migração e staging mais confiável para WordPress? Experimente o WP STAGING.

Artigos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre o autor: René Hermenau é o fundador do WP STAGING. Ele trabalha com backups do WordPress, ambientes de staging, migrações, gestão de bases de dados e fluxos de implantação seguros.