Quero desenvolver localmente com o Multisite e migrar cada site para separar instalações remotas do WP


8

Eu uso o WordPress para a maioria do meu trabalho de cliente. Eu desenvolvo localmente com o MAMP e, em seguida, movo os sites para o servidor remoto quando é hora de ir ao ar ou mostrar ao cliente o progresso. Acabei de migrar os arquivos via FTP e exportar / importar o banco de dados com phpMyAdmin, ajustar as configurações de url e wp-config.php, etc.

Esse fluxo tem funcionado bem, mas ultimamente eu estou cansada de ter dezenas de instalações diferentes do WordPress na minha máquina local, tendo que passar por um processo de configurar uma nova sempre, etc., e gostaria de simplificar as coisas alternando para Multisite.

Mas preciso exportar e mover cada site para seu próprio servidor remoto separado. Não estou pronto para nós Multisite para meus sites ao vivo, embora seja uma ideia tentadora do ponto de vista de manutenção.

A função de exportação do WordPress é a melhor maneira de fazer isso? Percebo que ainda preciso mover todos os meus arquivos de mídia se fizer dessa maneira. Alguém sabe como o Backup Buddy lida com isso? Eu estive pensando em desistir desse serviço.

Obrigado!


11
Você está desenvolvendo temas , conteúdo do site ou ambos?
Chip Bennett

O BackupBuddy funciona muito bem para isso. Eu o usei várias vezes para migrar um site em uma instalação multissite para sua própria instalação separada.
Pippin

Geralmente, estou desenvolvendo o tema, mas também estou desenvolvendo conteúdo. Sites de comércio eletrônico, por exemplo, exigem uma boa quantidade de conteúdo local / desenvolvimento de banco de dados. Vou precisar ler o suporte do Multisite ao Backup Buddy para um único site. Essa pode ser a coisa que me leva a comprá-lo. Eu já estava pensando nisso para gerenciamento de backup sem complicações para o crescente número de sites clientes no mercado.
Gabriel Luethje

Respostas:


5

Usar o multisite para desenvolver e exportar para uma única instalação é uma má ideia. Para um multisite, ele se comporta diferente de uma única instalação e você deseja que seu desenvolvedor seja o mais próximo possível da produção.

Também é um problema no a ** exportar manualmente as tabelas db corretas e importá-las para um novo banco de dados.

Para desenvolver localmente, uso apenas 2 ou três instalações do WP. Você trabalha principalmente em arquivos de tema, então crie um novo tema para cada projeto e você pode até usar um banco de dados dev e alterar o prefixo da tabela em wp-config.php para não precisar criar um novo banco de dados todas as vezes.

Veja esta resposta para obter detalhes completos sobre um bom sistema de desenvolvimento local otimizado para usar.


Na verdade, é muito fácil fazer isso ao usar o BackupBuddy.
Pippin

3

Eu concordo com Pippin, o BackupBuddy é incrível. Eu nunca tentei exportar um site múltiplo para instalações únicas, então não posso falar sobre isso - mas, no geral, estou mais do que feliz por ter comprado a licença desse otário. Salvou minha vida muitas vezes.

No entanto, eu desenvolvia no Multi-Site e parei de fazê-lo - principalmente porque o Multi-Site se comporta de maneira diferente de uma única instalação. Alguns dos plug-ins que você usaria para uma única instalação não funcionarão com o Multi-Site e vice-versa (embora vice-vers não seja tão frequente quanto tentar usar um plug-in de instalação única em um ambiente de vários sites). Ficou muito difícil acompanhar, então voltei a fazer instalações únicas.


11
Isso realmente não é uma resposta . Seria melhor como um comentário para a OP ou para a resposta de @ Chris_O.
Chip Bennett

... o que eu teria feito, mas o link do comentário não aparece para nenhum deles.
Shelly
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.