Converter site existente em rede

8

Temos um site WP3 existente e gostaríamos de torná-lo multiusuário em vez das várias instalações que temos agora.

Eu adiciono o código WP_ALLOW_MULTISITE e relanço - inicio a Rede e, em seguida, adiciono o código multisite a wp-config.php e .htaccess . Assim que faço isso e faço logout - ele não encontra mais uma conexão com o banco de dados. Percebi em tentativas anteriores que um banco de dados de rede tem uma tabela wp_blogs e várias outras tabelas, onde uma instalação padrão não tem isso. Eu verifiquei todos os nossos outros sites e bancos de dados. Há mais a fazer?

Temos nosso site principal com outra instalação independente que lida com press releases. Eu estou olhando para consolidar para um e preciso da estrutura permalink separada (a segunda instalação coloca os posts em /resources/media_center/pr ).

    
por guaka 17.12.2010 / 03:29

3 respostas

11

Não tente converter um site existente.

O que você vai querer fazer é criar um novo site com uma instalação limpa do WordPress. A maioria das redes que eu iniciei são subdomínios ao longo das linhas de enlace ou enlace . O primeiro site que você configurou se tornará o site painel para o resto da rede ... é por isso que você deseja começar com um site limpo.

Configuração

Primeiro, instale o WordPress normalmente. Você precisará de um novo banco de dados e um novo download do WordPress 3.0.3 .

Em seguida, adicione define('WP_ALLOW_MULTISITE', true); acima da linha que diz: /* That's all, stop editing! Happy blogging. */ in wp-config.php .

Agora, volte ao seu site e vá para Administração »Ferramentas» Rede para ativar a instalação da rede. Você receberá algumas informações adicionais para wp-config.php ... copie esse código entre onde você escreveu define('WP_ALLOW_MULTISITE', true); e onde diz /* That's all, stop editing! Happy blogging. */ . Não mude mais nada no arquivo de configuração.

Edite seu arquivo .htaccess e substitua todas as outras regras do WordPress pelas regras que a página de instalação da rede forneceu.

Neste ponto, você precisará fazer login novamente no site, mas, depois disso, terá uma instalação de vários sites em funcionamento.

Migrar outros sites

Agora você vai querer começar a migrar seus outros sites. Comece com o site principal e crie um novo "Site" a partir do WordPress. Você terá que copiar um monte de configurações manualmente, mas provavelmente poderá fazê-lo parecer bem rápido.

Exporte suas postagens e páginas do site antigo e importe-as para a nova.

Copie o tema e os plug-ins que você deseja usar.

Se você tiver apenas um punhado de usuários, será mais fácil pedir a eles que façam login novamente assim que o site for movido. Você pode transferir usuários do site antigo para o novo site diretamente através do banco de dados ... mas isso envolve escrever consultas SQL para exportar sua antiga tabela wp_users , limpar as informações específicas do banco de dados ) e escreva outra consulta para importá-los para o novo banco de dados. Factível, mas demorado.

Depois que o primeiro site migrar, comece com o próximo.

Mapeamento de Domínios

Se seus vários sites foram originalmente em vários domínios, você deverá instalar um plug-in de mapeamento de domínio para que tudo funcione corretamente. Eu recomendo (e uso em todos os meus sites) o plug-in Mapeamento de Domínios MU do WordPress .

Respire fundo

Eu sei que isso soa muito e pode ser intimidante, mas é possível. Migrei uma rede de 12 blogs com 1400 usuários no mês passado. Ontem à noite migrei uma rede de 5 blogs. Ambos tomam a mesma quantidade de tempo e seguem o mesmo processo que descrevi acima. Não se preocupe, você fará o seu caminho.

Se você perdeu sua conexão com o banco de dados em sua primeira tentativa, é provável que você tenha sobrescrito algo em wp-config.php por engano. Eu tive algumas vezes onde abrir esse arquivo no bloco de notas removeu todo o espaço em branco das extremidades das linhas, quebrando o arquivo e matando minha conexão com o banco de dados.

Esta é a razão pela qual a primeira instrução em qualquer documentação do WordPress sobre atualizações ou migração é para voltar seu banco de dados e arquivos .

    
por EAMann 17.12.2010 / 07:15
2

Aqui estão alguns links extras se você quiser importar configurações armazenadas somente no banco de dados e não salvas nos arquivos de exportação do WordPress

por andrea_r 19.12.2010 / 23:36
0

O tempo passou, felizmente temos ferramentas mais avançadas disponíveis agora. Então, eu só quero adicionar, a migração pode ser feita muito mais agradável e mais fácil agora usando WP-CLI e o plugin WP-CLI MU-Migration . A maioria das pessoas provavelmente tem que instalar pelo menos o último, talvez até os dois, consultar a documentação para isso.

Depois, a exportação pode se parecer com:

wp mu-migration export all site.zip --plugins --themes --uploads

E importando:

wp mu-migration import all site.zip

Claro que este é o resumo mais básico, mais parâmetros estão disponíveis. A documentação é informativa direta. Obviamente, os backups são obrigatórios para qualquer operação crucial. Em suma, essas são ótimas ferramentas, o que pode tornar sua vida muito mais fácil.

    
por Nicolai 30.09.2018 / 21:35

Tags