Não tente converter um site existente.
O que você deseja fazer é configurar um novo site com uma instalação limpa do WordPress. A maioria das redes que iniciei são subdomínios nas linhas http: //network.blog.url ou http: //dashboard.blog.url . O primeiro site que você configurou se tornará o site do painel para o restante 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. */em wp-config.php.
Agora, volte ao seu site e vá em Administração »Ferramentas» Rede para ativar a instalação da rede. Você receberá algumas informações adicionais para wp-config.php... copiar este código entre o local onde você escreveu define('WP_ALLOW_MULTISITE', true);e o local onde está escrito /* That's all, stop editing! Happy blogging. */. Não altere mais nada no arquivo de configuração.
Edite seu .htaccessarquivo e substitua todas as outras regras do WordPress pelas regras fornecidas pela página de instalação de rede.
Nesse ponto, você precisará fazer login novamente no site, mas depois disso, você terá uma instalação de vários sites em funcionamento.
Migrar outros sites
Agora você começará a migrar seus outros sites. Comece com o site principal e crie um novo "Site" no WordPress. Você terá que copiar várias 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 o novo.
Copie seu tema e todos os plug-ins que você deseja usar.
Se você tiver apenas alguns usuários, pode ser mais fácil solicitar que eles se inscrevam depois que o site for movido. Você pode transferir usuários do site antigo para o novo site diretamente pelo banco de dados ... mas isso envolve escrever consultas SQL para exportar sua wp_userstabela antiga , limpar informações específicas do banco de dados (por exemplo, ID) e escrever outra consulta para importá-los para o novo banco de dados. Factível, mas demorado.
Depois que o primeiro site for migrado, comece com o próximo.
Mapeamento de Domínio
Se seus vários sites estavam originalmente em vários domínios, instale 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 de Mapeamento de Domínio MU do WordPress .
Respire fundo
Sei que isso soa muito e pode ser intimidador, mas é possível. Migrei uma rede de 12 blogs com 1400 usuários no mês passado. Ontem à noite eu migrei uma rede de 5 blogs. Ambos levam aproximadamente a mesma quantidade de tempo e seguem exatamente o mesmo processo descrito acima. Não se preocupe, você fará o seu caminho.
Se você perdeu a conexão com o banco de dados na sua primeira tentativa, provavelmente é porque você substituiu algo wp-config.phppor engano. Já tive algumas vezes em que abrir esse arquivo no bloco de notas retirou todo o espaço em branco do final das linhas, interrompendo o arquivo e matando minha conexão com o banco de dados.
Essa é a razão pela qual a primeira instrução em qualquer documentação do WordPress sobre atualizações ou migração é fazer backup de seu banco de dados e arquivos .