Serviços na Internet
Serviços na Internet

GilsonPM

Soluções Personalizadas

Wordpress - Multi-Sites

wordpressVários sites com uma instalação.

Desde a versão 3.0, o WordPress inclui novas funcionalidades em vários locais, o que significa que ele pode executar muitos blogs, mesmo com domínios separados, em uma instalação do WordPress. Este tutorial explica como migrar várias instalações WordPress em um novo WordPress multisite. Você pode migrar sites que estão usando seu próprio domínio, bem como sites usando um subdomínio do seu domínio principal.

Este tutorial assume que você está hospedando WordPress em um site usando cPanel. Se você estiver usando alguma coisa para configurar o servidor, você terá que adaptar estas instruções.

Conteúdo

  1. Passos a seguir
    1. Backup seus sites
    2. Exportar suas instalações WordPress 
    3. Instalar o WordPress 3.7
    4. Ativar multisite
    5. Criar blogs de cada site que deseja importar
    6. Arquivos WXR de importação para cada blog
    7. Copie o tema e arquivos de plugin
    8. Editar configurações WordPress de cada site.
    9. Mapa de domínios para o seu site principal
  2. Problemas Potenciais
    1. Limitações da configuração do PHP
    2. Converta domínios add-on em estacionados
    3. Limitações de usuários importadores
    4. Perder Configurações

Passos a seguir

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.

Ativar multisite

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.

Mapa de domínios para o seu site principal

Opcional: Se você quer que seus novos sites para ter seu próprio domínio, você pode mapear domínios

Problemas Potenciais

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.

Limitações de usuários importadores

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.

Perder configurações

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.

Onde estou?

Novo - Compartilhe

> >

Quem OnLine?

Temos 540 visitantes e Nenhum membro online