Je souhaite développer localement avec Multisite, puis migrer chaque site vers des installations WP distantes distinctes

8

J'utilise WordPress pour la majorité de mon travail client. Je développe localement avec MAMP puis je déplace les sites vers le serveur distant au moment de la mise en ligne ou de la progression du client. Je viens de migrer les fichiers via FTP et d'exporter / importer la base de données avec phpMyAdmin, de modifier les paramètres url et wp-config.php, etc.

Ce flux a bien fonctionné, mais ces derniers temps, je suis fatigué d'avoir des dizaines d'installations WordPress différentes sur ma machine locale, d'avoir à passer par les mouvements de configuration d'une nouvelle à chaque fois, etc., et je voudrais rationaliser les choses en changeant au multisite.

Mais je dois pouvoir exporter et déplacer chaque site vers son propre serveur distant séparé. Je ne suis pas prêt à nous Multisite pour mes sites en direct, bien que ce soit une idée tentante du point de vue de la maintenance.

La fonction d'exportation WordPress est-elle la meilleure façon de procéder? Je me rends compte que je dois encore déplacer tous mes fichiers multimédias si je le fais de cette façon. Quelqu'un sait-il comment Backup Buddy gère cela? J'ai pensé à jeter pour ce service.

Merci!

Gabriel Luethje
la source
1
Développez-vous des thèmes , du contenu de site ou les deux?
Chip Bennett
BackupBuddy fonctionne très bien pour cela. Je l'ai utilisé plusieurs fois pour migrer un site dans une installation multisite vers sa propre installation distincte.
Pippin
Je fais généralement du développement de thème, mais je développe souvent aussi du contenu. Les sites de commerce électronique, par exemple, nécessitent une bonne quantité de contenu local / développement de base de données. Je vais devoir lire sur la prise en charge de Backup Buddy du multisite sur un seul site. C'est peut-être la chose qui me fait l'acheter. J'y ai déjà pensé pour une gestion de sauvegarde sans tracas pour le nombre croissant de sites clients à l'état sauvage.
Gabriel Luethje

Réponses:

5

Utiliser le multisite pour développer puis exporter vers une seule installation est une mauvaise idée. Car un multisite se comporte différemment d'une seule installation et vous souhaitez que votre développeur se rapproche le plus possible de la production.

Il est également difficile dans l'a ** d'exporter manuellement les bonnes tables de base de données, puis de les importer dans une nouvelle base de données.

Pour développer localement, j'utilise seulement 2 ou 3 installations WP. Vous travaillez principalement sur des fichiers de thème, alors créez simplement un nouveau thème pour chaque projet et vous pouvez même utiliser une base de données de développement et changer le préfixe de la table dans wp-config.php afin de ne pas avoir à créer une nouvelle base de données à chaque fois.

Voir cette réponse pour plus de détails sur un joli système de développement local rationalisé à utiliser.

Chris_O
la source
C'est en fait un jeu d'enfant de le faire lors de l'utilisation de BackupBuddy.
Pippin
3

Je suis d'accord avec Pippin, BackupBuddy est génial. Je n'ai jamais essayé d'exporter un multi-site vers des installations uniques, donc je ne peux pas parler pour cela - mais dans l'ensemble, je suis plus qu'heureux d'avoir acheté la licence pour ce meunier. J'ai sauvé ma vie plusieurs fois.

Cependant, je l' habitude de se développer sous multisite, et je me suis arrêté de le faire - surtout parce que multi-site ne se comporte différemment d'une seule installation. Certains des plugins que vous utiliseriez pour une seule installation ne fonctionneront pas avec Multi-Site, et vice-versa (bien que vice-vers n'est pas aussi souvent que d'essayer d'utiliser un plug-in à installation unique dans un environnement multi-site). Il est devenu trop difficile de garder une trace, j'ai donc recommencé à faire des installations uniques.

Shelly
la source
1
Ce n'est vraiment pas une réponse . Cela conviendrait mieux en tant que commentaire à OP ou à la réponse de @ Chris_O.
Chip Bennett
... ce que j'aurais fait, mais le lien de commentaire ne s'affiche pour aucun des deux.
Shelly