Wordpress - Multi-Sites - GilsonPM
Backup seus sites
Exportar suas instalações WordPress
Instalar o WordPress 3.7
Criar blogs de cada site que deseja importar
Arquivos WXR de importação para cada blog
Copie o tema e arquivos de plugin
Editar configurações WordPress de cada site.
Mapa de domínios para o seu site principal
Limitações da configuração do PHP
Converta domínios add-on em estacionados
Limitações de usuários importadores
Backup de seus sites
Gerar um backup completo do site em cPanel. Ele também pode ajudar a copiar todos os arquivos no servidor através de FTP, de modo que você pode facilmente acessar os arquivos de plugins e temas, o que você precisa em uma etapa posterior.
Exportar a partir de suas instalações WordPress existentes
Em cada uma de suas instalações existentes WordPress, vá em Ferramentas> Export em WordPress. Baixe os arquivos WXR que contêm todos os seus posts e páginas para cada site. Veja as instruções em Ferramentas> Exportar.
Certifique-se de que o arquivo de exportação realmente tem todos os posts e páginas.Você pode verificar isso olhando para a última entrada do arquivo exportado usando um editor de texto. A última entrada deve ser o mais recente post.
Alguns plugins podem entrar em conflito com o processo de exportação, gerando um arquivo vazio, ou um arquivo parcialmente completa. Para estar no lado seguro, você provavelmente deve desabilitar todos os plugins antes de fazer as exportações.
Também é uma boa idéia para primeiro excluir todos os comentários de spam em quarentena como estes também serão exportados, tornando o arquivo desnecessariamente grande.
Nota: A configuração do widget e blog / settings plugin não são exportados neste método.Se você estiver migrando em uma única conta de hospedagem, anote as configurações nesta fase, porque quando você excluir o antigo domínio, eles vão desaparecer.
Instale o WordPress 3.7
Instalar WordPress. Siga as instruções para instalar o WordPress no Codex.
Ative multi-site em sua instalação WordPress 3.7. Isso envolve a edição wp-config.php duas vezes. Você precisa usar o subdomínio, não o da opção subdiretório. Veja as instruções do codex sobre como criar uma rede .
Criar blogs para cada site que você deseja importar
Criar blogs para cada um dos sites que você deseja hospedar em domínios separados. Por exemplo, importedoblogdogilson.meudominio.com.br.
Nota: escolher o nome com cuidado, pois a alteração que provoca problemas de redirecionamento de administração. Isto é particularmente importante se você estiver migrando um site na mesma conta de hospedagem.
Importar arquivos WXR para cada blog
Ir para a administração de cada blog, e importar o arquivo WXR exportado para cada blog. Mapear os autores próprios usuários, ou criar novos. Certifique-se de verificar a caixa que vai puxar a fotos e outros anexos. Veja as instruções sobre Ferramentas> Importação.
Nota: se você optar por importar imagens a partir do local de origem para o local de destino, certifique-se de terem sido enviados para o local certo e são exibidos corretamente no respectivo post ou página.
Copiar arquivos de tema e plugin
Antes de começar, verifique se os seus plugins irá trabalhar na instalação de rede. Se o plugin não é suportado, não o instale.Encontrar alternativas adequadas para ele, procurando a função do plugin com "multisite" ou mesmo "mu", como em "bookmarking social plugin do wordpress multisite".
Copie o tema e os arquivos do plugin de sua antiga instalação WP para seus respectivos diretórios no novo wp-content. Você pode ativar temas para a rede, ou você pode ir para superadmin> Sites, clique em editar no site que você quer, e permitir que um determinado tema apenas para esse site.
Nota: se você estiver usando um tema filho, copie os temas pai e filho para o novo site.
Editar as configurações do WordPress para cada site.
Editar as definições de configuração, widgets, etc para cada site. Ao final desta etapa, cada local deve olhar exatamente como fazia antes, apenas com a URL subdominio.exemplo.com.br ou exemplo.com / subsite ao invés de sua correta, URL final.
Opcional: Se você quer que seus novos sites para ter seu próprio domínio, você pode mapear domínios
Limitações de configuração do PHP
Você pode ter problemas com a configuração do PHP em seu host. Há dois problemas potenciais. Uma delas é que o PHP max_upload_size será muito pequeno para o arquivo WXR. O outro problema é que o limite de memória do PHP pode ser muito pequeno para a importação de todos os lugares.
Existem algumas maneiras de resolver isso. Uma delas é pedir ao seu provedor de hospedagem para os limites, ainda que temporariamente. A outra é colocar um php.ini arquivo no seu / wp-admin / e / wp-includes diretórios que ups os limites para você ( php.ini arquivos não são recursivas, por isso tem que ser nesses diretórios). Algo como um limite de upload de 10 MB e um limite de memória de 128 MB deve funcionar, mas verifique com seu provedor de hospedagem de primeira para que você não violar os termos ou limites de seu contrato.
Procure os fóruns de suporte do WordPress do Brasil e Portugal, para obter ajuda com problemas de configuração do PHP.
Convertendo domínios add-on para domínios estacionados
Excluindo domínios add-on no cPanel e substituindo-os por domínios estacionados também irá apagar quaisquer despachantes e transitários domínio de e-mail associados a esses domínios. Esteja ciente disso, para que você possa restaurar esses forwarders uma vez que você fez a mudança.
Como não é o caminho acima para importar o conteúdo em uma instância do Multisite-blog, você está executando em problemas enormes, quando se começa a importar vários usuários. Os usuários são gerados durante a importação, mas você não vai conseguir todas as funções ou informações adicionais para o novo blog.
Se o site antigo não está mais disponível e você achar que você se esqueceu de copiar alguma configuração, ou você quer ter certeza de que você configurou tudo corretamente, execute uma pesquisa no Google para o seu site e, em seguida, clique para visualizar a versão em cache. Essa opção estará disponível apenas até o seu novo site foi rastreado, então é melhor você ser rápido.