Vous avez une installation WordPress multisite et vous souhaitez extraire un des sites de cet environnement multisite enfin d’en faire un WordPress autonome ( standalone installation)
L’opération n’est pas évidente, les WordPress en mode multisite partagent certains éléments et sont structurés différemment des installations WordPress indépendantes.
- il y a des différences au niveau structure des répertoires ( notamment au niveau des médias car chaque site de vente de l’installation multisite possède son propre répertoire de Media)
- il y a des différences au niveau structure de la base de données, certaines tables sont communes à tous les sites de l’environnement multisite, d’autres tables sont exclusivement réservé à un des sites du multisite.
alors vous imaginez bien qu’il est complexe de sortir juste un site d’une installation WordPress multisite…
Si on essaie de le faire manuellement ce n’est pas infaisable mais c’est complexe, je ne vais pas m’attarder sur cette solution car il existe un plugin magique développé par Snap Creek qui permet d’extraire relativement simplement en quelques clics un site WordPress multisite afin de l’installer dans une version complètement indépendante et autonome.
le plugin en question : duplicator pro Business édition
Duplicator pro est un plugin relativement connu car dans sa version gratuite disponible sur Le dépôt officiel WordPress le plugin permet déjà de faire un clone de son site WordPress très rapidement. ( et déjà ça c’est génial pour les webmaster WordPress)
alors comment extraire un site d’une installation WordPress multisite ?
l’idée vous l’aurez compris et d’utiliser duplicator pro pour faire une copie du site souhaité Et l’installer dans une version complètement autonome…
et ça tombe bien car duplicator pro le fait mais attention il faut avoir au minimum la version business pour le faire.
Tutoriel : extraire un site WordPress d’une installation multisite
Donc je souhaite sortir un site d’une installation multisite il s’agit du site ou 5000 qui m’a servi de démonstration pour faire un site WordPress woocommerce avec 5000 produits, il se trouve que c’était un site en mode multisite et je vais l’extraire dans le but de faire un e-commerce avec 100000 produits.
Première chose il faut que je me procure le plugin duplicator pro business édition et que je l’installe sur mon WordPress multisite
Pourquoi la version business de duplicatore pro ?
parce qu’elle a les options multisite plus et c’est à partir de la version business que l’on peut exporter des sites en version standalone… bref on a pas le choix il faut payer 129 dollars…
une fois installé je vais dans l’administration du réseau
sur la colonne de droite nous pouvons avoir l’icône duplicator pro
En cliquant dessus nous pouvons voir les packages réalisé, c’est-à-dire les copies de site déjà fait. si vous l’installer pour la première fois vous n’en n’aurez pas forcément.
je vais créer un nouveau package en cliquant sur le bouton créate new
Les premières options de la création d’un package m’offres la possibilité de choisir des options multisite : je clique donc sur le lien multisite
Dans cette section je vais pouvoir choisir quels sont les sites que j’ai inclus dans mon package et quels sont les sites que j’ai exclu de mon package… une fois le paquet je crée je pourrais choisir d’installer l’un des sites inclus en installation autonome
Je choisis donc le site que je veux exporter et je clique sur suivant, Duplicator Pro Scan le site afin de préparer le package
Une fois scanné le plugin m’informe des différentes informations, parfois nous avons des warning mais si tout eqt bon je peux lancer la construction du package et donc de la copie du site que je souhaite exporter
Je clique sur built pour contruire le package… il n’y a plus qu’a attendre….
Une fois le package finalisé il apparaît dans notre liste de package et nous pouvons le télécharger.
Personnellement je clique sur détails pour avoir les différents fichiers qui ont été généré.
Je télécharge le zip et l’installeur.
Je copie / upload le zip et l’installeur dans mon nouveau répertoire FTP (Celui du nouveau site indépandant)
Puis depuis le navigateur je lance l’installeur :
Les options d’installation de duplicator pro s’affiche noter qu’il me propose d’installer mon site extrait du multisite en mode installation autonome..; Il ne nous reste plus qu’à suivre la procédure
Duplicator pro extrait d’hab tout d’abord l’archive zip qui contient tous les fichiers du site, au passage il repositionne le répertoire des images et la bibliothèque media
Ensuite duplicator nous demande les informations pour nous connecter à la base de données afin de la restaurer en prenant soin de faire les changements qui s’imposent pour passer d’un multisite à une version stand alone
Duplicator pro install la base de données
Quelque information relative au nouveau site sont demandée
Puis il procède au remplacement des donnée avec de rendre le site comforme
Ca y est duplicator a fini l’installation : Notez que pendant l’installation duplicator à désactiver tous les plugins il va falloir donc se connecter et activer les plugin pour avoir le site tel que nous le connaissons
Me voici connecté au nouveau site : C’est la copie conforme du site original en multisite sauf que cette fois il en installation standalone.
Duplicator pro va s’occuper de supprimer les fichiers d’installation
Voici le nouveau site en front office, je n’ai pas encore activé les plugin
En effet on voit que les plugin sont désactivé, je les active :
Et voici le résulta final : La copie conforme de l’original mais en mode installation autonome.
Voilà j’espère que vous aurez apprécié ce petit tutoriel, n’hésitez pas à le partager,
N’hésitez pas non plus à laisser votre commentaire ci-dessous.
Si vous connaissez d’autres méthodes pour extraire un site d’un d’une installation multisite n’hésitez pas à nous en faire part je pense que ça pourrait intéresser quelques-uns
Je vous souhaite une super bonne journée et à très bientôt pour d’autres nouvelles sur le web