Site Redirecionando para wp-signup.php

8

Eu migrei o conteúdo do nosso servidor de produção para o nosso servidor dev em uma tentativa de sincronizar todos os ambientes. Usei o plug-in de migração do WP do All-In-One.

Agora, quando eu acesso dev.domain.com, sou encaminhado para enlace

Parece que um dos valores do banco de dados deve estar incorreto e o WordPress está me encaminhando aqui por causa disso. Se eu desabilitar o Multisite, tudo parece funcionar corretamente.

Aqui está o meu .htaccess:

<FilesMatch "(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
<FilesMatch "^(wp-config\.php|readme\.html|license\.txt)">
 Order allow,deny
  Deny from all
  Satisfy All
 </FilesMatch>

e meu wp-config:

/** Multisite / Wordpress Network **/
 define('MULTISITE', true);
 define('SUBDOMAIN_INSTALL', true);
 define('DOMAIN_CURRENT_SITE', 'dev.domain.com');
 define('PATH_CURRENT_SITE', '/');
 define('SITE_ID_CURRENT_SITE', 1);
 /** fix for Multisite 'SubDomains' - Not Working for me :( */
 define('ADMIN_COOKIE_PATH', '/');
 define('COOKIE_DOMAIN', '');
 define('COOKIEPATH', '');
 define('SITECOOKIEPATH', '');
    
por Alex Schmaltz 15.10.2014 / 20:10

2 respostas

5

Você vai querer adicioná-los ao seu arquivo wp-config.php:

define( 'NOBLOGREDIRECT', '' );    
define( 'WP_HOME', 'http://dev.domain.com' );
define( 'WP_SITEURL', 'http://dev.domain.com' );

Então, na sua totalidade, você terá:

    $base = '/';
    /** Multisite / Wordpress Network **/
    define( 'WP_HOME', 'http://dev.domain.com' );
    define( 'WP_SITEURL', 'http://dev.domain.com' );
    define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', true );
    define( 'DOMAIN_CURRENT_SITE', 'dev.domain.com' );
    define( 'PATH_CURRENT_SITE', '/' );
    define( 'SITE_ID_CURRENT_SITE', 1 );
    /** fix for Multisite 'SubDomains' - Not Working for me :( */
    define( 'ADMIN_COOKIE_PATH', '/' );
    define( 'COOKIE_DOMAIN', '' );
    define( 'COOKIEPATH', '' );
    define( 'SITECOOKIEPATH', '' );
    define( 'NOBLOGREDIRECT', 'http://dev.domain.com' );

E não se esqueça de verificar sua tabela dbprefix_options no banco de dados para todas as referências de domínio.

    
por Courtney Ivey 15.10.2014 / 20:48
1

Para mim, estava mudando as entradas de domínio antigas nas tabelas de banco de dados wp_blogs e wp_site para o novo domínio do domínio principal de vários sites.

Eu não fiz isso depois da migração para um novo domínio.

    
por André Kelling 15.11.2018 / 21:35