Decidi integrar vários sites independentes do Wordpress em uma única instalação multisite.
Criei uma nova instalação multissite com subdiretórios, criei um site de rede MU com URL de subdiretório e exportei o conteúdo do site autônomo original, depois importei esse conteúdo para o site MU do subdiretório.
Em seguida, removi o site autônomo original do cPanel e defina o nome de domínio do site MU como o nome de domínio original.
O site é carregado com seu nome de domínio original, mas quando tento fazer login em domainname.com/wp-admin (usando as credenciais de usuário de administrador de rede do novo local), recebo um erro:
ERRO: Os cookies estão bloqueados ou não são suportados pelo seu navegador. Você deve ativar os cookies para usar o WordPress.
Os cookies estão ativados no Chrome.
Tentei adicionar o seguinte a wp-config.php
:
define('COOKIE_DOMAIN', false);
mas a questão permanece.
O mesmo problema ocorre se eu usar o WP Migrate DB Pro, para atrair um site autônomo para um site de subdiretório MU, excluir o site autônomo do cPanel e definir a URL do site de subdiretório MU como o nome de domínio do site autônomo original. O front-end do site é bom, mas não consigo fazer login no admin.
Ajuda apreciada.
define('COOKIE_DOMAIN', false);
mas fazer login em um subsite com seu próprio domínio não funciona - ele volta para a mesma tela de login.define('COOKIE_DOMAIN', '');
. Booleanofalse
pode ou não ter o mesmo significado que uma string vazia''
, dependendo do aplicativo.Respostas:
Primeiro Limpar cache do navegador (incluindo cookies) + cache do servidor a partir de plugins de cache etc.
Em seguida, defina o seguinte no seu
wp-config.php
arquivo:Além disso, você pode conferir a resposta AQUI :
Se ainda assim falhar, leia esta resposta ou entre em contato com o suporte do servidor, pode haver um problema de configuração no servidor.
fonte
wp-config.php
, mas neste outro site da MUchildsitedomain.com/wp-login.php
produz o erro.The constant "COOKIE_DOMAIN" is defined (probably in wp-config.php). Please remove or comment out that define() line.
Alguma idéia de como lidar com essa situação?ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.
Usando o WordPress versão 4.9.4.
Eu estava recebendo o erro de cookie e examinei várias opções de ajuda e, finalmente, o resolvi usando uma mistura da correção de Scott:
Nota: Eu não fiz nenhuma limpeza de cache de cookies
a) Edição da entrada de
sunrise.php
linhawp-config.php
(eu estava usando o mapeamento de domínio nativo, removi as alterações de instalação do plugin MU que eu havia feito)b) Ajustado
wp-config.php
parafonte
Finalmente, depois de horas, literalmente, de solução de problemas, consegui resolver isso na instância do AWS Lightsail Bitnami Multisite Wordpress (WordPress 5.0.4) executando o seguinte:
Edite /opt/bitnami/apps/wordpress/htdocs/wp-config.php ...
uma. Adicione o seguinte:
b. Comentário fora:
Após essas alterações, o login foi bem-sucedido - sem erros. Obrigado pela contribuição de todos. Se não fosse por isso, eu ainda estaria coçando a cabeça.
Eu encontrei a resposta aqui:
https://docs.bitnami.com/aws/apps/wordpress-multisite/configuration/configure-wordpress-multisite
Portanto, parece que o plug-in WPMU Domain Mapping é desnecessariamente incluído no pacote AWS Lightsail Bitnami Multisite.
fonte
Acabei de solucionar um problema semelhante com o subdomínio multisite.
Com:
O site ainda estava lançando um erro de cookie e, em alguns casos, tentando o que foi sugerido acima .........
Isso causou um erro diferente ao excluir as definições de referência "COOKIE_DOMAIN" ao visitar os subsites.
Finalmente, consegui fazer o login depois de me certificar de que ambos foram definidos logo acima das informações de rede multissite
Tente garantir que ambos estejam definidos. Eu espero que isso ajude.
fonte
Comentei define ('NASCER DO SOL', 'on');
Então, não vejo a mensagem de erro abaixo:
O login também começou a funcionar.
fonte
Então, eu estava tendo esse problema também e me deparei com muitas soluções como as mencionadas aqui, mas elas não funcionaram.
O que funcionou foi simplesmente adicionar o seguinte à configuração multisite no wp-config:
para que a seção em wp-config fique assim:
postando aqui para que outros possam encontrá-lo e gastar menos tempo batendo a cabeça contra a mesa do que eu.
fonte
Aqui está o meu novo wp-config. Parece que foi codificado para ser um site específico e não estava permitindo que outros domínios funcionassem - apenas subdomínios. Ótimas respostas aqui.
fonte
Eu estava tendo esse problema também e nada do que fiz ajudou. Tentei no Microsoft Edge e não obtive o erro.
Então, no meu caso, pelo menos, foi apenas o Google Chrome que causou o problema.
fonte
Estranhamente, funcionou para mim (em mais de um multisites) definir SUBDOMAIN_INSTALL como false. Para ser sincero, não tive tempo de investigar mais por que ...
define('SUBDOMAIN_INSTALL', false);
fonte
Isso foi corrigido para mim Eu não havia configurado o WordPress totalmente para o novo nome de domínio. Eu criei meu site subdomínio.domínio.com . Depois, queria permanecer como novo domínio.com sobre subdomínio.domínio.com Isso era necessário
fonte
Consegui resolver o problema depois de adicionar o abaixo em wp-config.php. Referência
fonte
Por favor, tente adicionar o seguinte ao seu arquivo wp-config.php
Remova também todos os cookies do seu navegador antes de testar
fonte