J'ai deux sous-domaines actifs sur une URL, appelons-les sd1.mysite.com et sd2.mysite.com. Je cherche à transformer mysite.com en un environnement multisite, ces deux sous-domaines étant distincts.
Ma question est la suivante: bien que je s’attende à ce que le déplacement des fichiers dans les dossiers multisites pertinents soit relativement simple, existe-t-il quelque chose de particulier à faire avec les bases de données ou existe-t-il des paramètres que je devrais connaître?
Merci
En supposant que sd1.mysite.com et sd2.mysite.com sont des installations uniques de WordPress.
Vous pouvez créer mysite.com en tant que multisite WordPress, vous pouvez ensuite exporter les publications, les utilisateurs, etc. et les réimporter dans la nouvelle version multisite de sd1 ou sd2 en utilisant: https://en-ca.wordpress.org/plugins/ wordpress-importateur/
Vous devrez également inclure les thèmes et les plugins dans la nouvelle installation multisite.
Si sd1.mysite.com et sd2.mysite.com ne sont pas des installations uniques de WordPress et juste des sous-domaines, il vous suffit de pointer les sous-domaines vers l'adresse IP de mysite.com.
Modifier:
Exportez les publications et importez-les à l'aide de l'importateur indiqué ci-dessus. Les bases de données sd1 et sd2 ne seront plus nécessaires car mysite.com DB contient désormais tout.
J'ai eu de très bonnes expériences avec WP-CLI et le plugin WP-CLI MU-Migration . Vous devez très certainement installer ce dernier, en fonction de votre environnement, consultez également la documentation à ce sujet.
Ensuite, l'exportation peut ressembler à:
wp mu-migration export all site.Zip --plugins --themes --uploads
Et en important:
wp mu-migration import all site.Zip
Ceci est le résumé le plus élémentaire, plus de paramètres sont disponibles. La documentation, liée ci-dessus, est informative et directe. Juste pour clarifier, cela fonctionne également pour la migration d'un site unique vers une configuration multisite, voir l'article article suivant pour ce scénario et un récapitulatif général, cet article vous aidera à démarrer.
Il est évident que les sauvegardes sont obligatoires pour toute opération cruciale, il vaut donc mieux prévenir que guérir.
À mon avis, ce sont d'excellents outils, qui peuvent vous rendre la vie beaucoup plus facile, vous voulez peut-être les examiner.
Deux articles expliquent comment migrer des sites uniques WP vers MultiSite et Migrer des sous-domaines vers MultiSite , ce qui m'a beaucoup aidé. Le fait est que si vous n'utilisez pas migrator plugins
, vous devez alors effectuer des modifications manuelles très précises avec phpMyAdmin
. Si vous n'êtes pas familier avec cela (ou n'avez personne avec qui travailler), alors vous ne pouvez pas simplement faire le processus, et vous aurez besoin de l'aide de plugins de migration (il existe des plugins commerciaux, qui font exactement ce que vous voulez). vouloir), ou engager un programmeur pour le faire.
Avez-vous vérifié que tous vos plugins actuels fonctionnent dans une configuration multi-sites? La dernière configuration multisite sur laquelle j'ai travaillé se heurtait à un certain nombre de limitations, car certains plugins ne fonctionnaient pas sur plusieurs sites comme vous le souhaitiez. Nous avons fini par avoir des plugins sur le réseau et d'autres à installer individuellement sur chaque site du réseau. Pas un gros problème, mais lorsque vous multipliez cela des centaines de fois, cela peut se transformer en un véritable problème!
Ajoutons à cela que même les plugins qui fonctionnent sur plusieurs sites peuvent nécessiter des étapes de configuration de base répétées sur chaque site du réseau. Essayez donc d'identifier les plug-ins qui vous permettent de centraliser autant que possible.
De plus, c’est une évidence, mais revérifiez, puis revérifiez que vous avez parfaitement configuré les deux premiers, avant de les cloner sur les autres sites du réseau, car toute fonctionnalité ou installation manuelle peut se transformer en un élément majeur. corvée.