J'ai déjà mentionné à quel point le Duplicateur Le plugin sert à sauvegarder vos sites WordPress, mais là où il excelle vraiment, c'est lorsqu'il s'agit de déplacer vos sites vers un nouveau serveur. Lorsque je développais des sites pour des clients, je les construisais soit localement sur mon propre ordinateur, soit en ligne sur mon propre espace Web. La partie la plus difficile du processus consistait toujours à déplacer le site vers leur serveur.

Lorsque j'ai commencé à développer des sites Web, à la fin des années 90 (eek !), il s'agissait simplement de télécharger tous les fichiers via FTP et de faire un test rapide. WordPress est beaucoup plus puissant que les sites simples que j'avais l'habitude de créer à l'époque, mais cela signifie également que la méthode de transfert d'un site est plus complexe.

Lecture connexe : 7 meilleurs plugins de sauvegarde pour votre site Web WordPress

Les problèmes que vous risquez de rencontrer lors du déplacement d'un site WordPress sont les erreurs d'importation et d'exportation de base de données, les erreurs de chemin de fichier, les erreurs d'autorisation et toute une série d'autres obstacles potentiels. Il faut également beaucoup de temps pour mettre en place un nouveau site incluant des plugins et s'assurer que tout fonctionne correctement sur le nouveau serveur. Il devient plus facile de déplacer des sites une fois que vous en avez fait quelques-uns, mais c'est une tâche qui nécessite toute votre concentration et quelques bonnes heures de votre temps.

Présentation du plugin duplicateur

C'est là que le plugin Duplicator est utile. Plutôt que d'avoir à parcourir une liste de contrôle de tout ce que vous devez faire pour déplacer votre site WordPress manuellement (vous pouvez consulter le processus manuel ici), il fait tout pour vous, réduisant le processus à quelques étapes simples et rapides.

Vous n'aurez pas à vous soucier de sauvegarder votre base de données, vos images, vos plugins et de les déplacer tous séparément – Duplicator s'occupe de tout cela pour vous. Mieux encore, le plugin est gratuit !

Bien qu'il soit assez simple d'utiliser le plugin WordPress Duplicator, cela peut être un peu déroutant au début, j'ai donc décidé d'écrire ce tutoriel que vous pouvez suivre pour réduire toute confusion et, espérons-le, résoudre tous les problèmes qui surgissent.

1. Téléchargez et installez le plugin

Duplicator peut être installé directement depuis le tableau de bord WordPress. Sous l'option Plugins de votre tableau de bord, cliquez sur le bouton “Ajouter un nouveau”, puis recherchez “duplicateur”. Le plugin que vous recherchez devrait être le premier résultat, mais vérifiez qu'il a bien été créé par LifeInTheGrid. Allez-y et cliquez sur “Installer maintenant”:

duplicateur1

2. Activez le plugin et créez un package de site

Après avoir activé le plugin, vous obtiendrez une nouvelle option de navigation dans le menu principal de votre tableau de bord WordPress : “Duplicateur”. Sélectionnez ceci et vous entrerez dans l'écran de configuration principal avec un message d'avertissement indiquant que vous n'avez pas encore créé de packages :

duplicateur2

Cliquez sur l'onglet “Créer nouveau”. Cela vous mènera à l'assistant de création de package.

Avant de pouvoir créer le package, plusieurs conditions doivent être remplies. J'espère que vous aurez un “passage” dans ce domaine, mais si ce n'est pas le cas, vous pouvez développer la boîte pour savoir où se situe le problème :

duplicateur5

Si l'une des exigences échoue, vous pouvez cliquer sur le lien pour plus d'informations sur la façon de résoudre le problème. Certains problèmes courants que vous pourrez peut-être résoudre vous-même, mais dans d'autres cas, vous devrez peut-être contacter votre fournisseur d'hébergement pour apporter des modifications pour vous.

Lorsque j'ai installé le plugin pour la première fois, il a échoué à l'étape “Zip Archive Enabled”. Dans mon cas, j'avais besoin de mettre à jour la version PHP de mon domaine afin d'activer l'extension zip, alors essayez ceci depuis votre tableau de bord d'hébergement si vous obtenez une erreur.

Le nom sera pré-rempli (vous pouvez le modifier si vous le souhaitez), vous avez la possibilité de créer des notes sur le package et il existe d'autres options sous Archive et Installer.

Sous la section Archive, il y a une liste déroulante pour changer le format de fichier (seul .zip est disponible dans la version actuelle). Vous n'avez pas besoin d'activer les filtres de fichiers ou de bases de données, sauf si vous souhaitez exclure quelque chose de la sauvegarde de votre site.

duplicateur6

La section d'installation sert à entrer des détails sur le serveur vers lequel vous allez déplacer votre site WordPress. Vous pouvez les remplir maintenant ou vous pouvez les laisser jusqu'à l'étape d'installation. Je préfère laisser ces champs vides pour avoir un package de sauvegarde propre qui peut être installé n'importe où (bien qu'il soit possible de modifier les détails plus tard donc ce n'est pas vraiment un problème si vous les remplissez).

duplicateur7

Enfin, vous avez la possibilité d'ignorer l'analyse du système et d'accéder directement à la construction du package, mais je laisserais cette option décochée afin que vous soyez au courant de tout problème potentiel.

Après avoir cliqué sur le bouton Suivant, le plugin effectuera une analyse du serveur, des fichiers et de la base de données pour détecter tout problème éventuel. Il n'est pas obligatoire que toutes les vérifications réussissent pour construire le paquet, mais il est bon d'en être conscient car elles peuvent causer des problèmes dans certains cas.

duplicateur8

Encore une fois, si vous avez des avertissements sur cette page, cliquez sur le lien correspondant pour plus d'informations. Si vous avez un site très volumineux ou des fichiers volumineux tels que des fichiers vidéo, cela peut générer un avertissement car ils peuvent entraîner des délais d'attente. Si tel est le cas, vous pouvez revenir en arrière et utiliser l'option de filtre pour exclure ces fichiers du package. C'est aussi une bonne idée de nettoyer la base de données des sites très volumineux avant d'exporter le package. Ne vous inquiétez pas trop des avertissements car ils ne causeront souvent aucun problème, mais les informations sur cette page peuvent vous aider à résoudre les problèmes si vous obtenez une erreur lors de la création du package.

Après avoir cliqué sur construire, le logiciel ira de l'avant et sauvegardera l'ensemble de votre site, y compris tous les thèmes, pages, publications et médias des plugins dans un seul fichier. Une fois la construction terminée, vous verrez des boutons de téléchargement pour un installateur (un fichier PHP) et l'archive que vous venez de créer sous forme de fichier zip, alors allez-y et téléchargez ces fichiers :

duplicateur9

Le package sera désormais répertorié dans l'onglet packages avec des informations de date et de taille, ce qui est utile à des fins de sauvegarde. Les fichiers de package sont stockés dans un nouveau répertoire wp-snapshots que vous trouverez dans le répertoire principal de votre site Web.

Si vous souhaitez simplement sauvegarder votre site, votre travail est terminé ! Pour plus de sécurité, faites une copie sur un disque dur externe ou téléchargez-la sur un stockage en nuage.

Si vous souhaitez déplacer votre site vers un autre serveur, lisez la suite pour l'étape suivante.

3. Préparer le nouveau serveur pour l'installation

L'étape suivante consiste à vous connecter au nouveau serveur vers lequel vous souhaitez déplacer votre site via FTP et à télécharger le fichier installer.php et votre fichier zip d'archive dans le répertoire dans lequel vous souhaitez installer le site. Vous n'avez pas besoin d'installer WordPress sur le nouveau serveur.

La seule chose que le plugin ne gère pas pour vous est la configuration d'une nouvelle base de données pour votre site sur le nouveau serveur, vous devrez donc le faire manuellement. Le processus pour ce faire dépendra de votre hébergeur, alors référez-vous à leur documentation pour un guide. Si votre hébergeur utilise cPanel, suivez ces consignes pour configurer votre base de données.

Assurez-vous de noter votre hôte de base de données (si sur un serveur différent de vos fichiers de site Web – localhost fonctionne pour de nombreux hôtes), le nom d'utilisateur, le mot de passe et le nom de la base de données car vous en aurez besoin à l'étape suivante

4. Exécutez le programme d'installation du site

Accédez au script d'installation dans votre navigateur Web depuis l'endroit où vous l'avez copié. Par exemple http://www.monsite.com/nouveausite/installer.php

Vous devriez voir un écran comme celui ci-dessous. Remplissez les champs avec les informations de la base de données que vous venez de configurer :

duplicateur10

Vous pouvez ensuite appuyer sur le bouton “Tester la connexion” pour vérifier que le script peut se connecter correctement à la base de données. Avec un peu de chance, vous obtiendrez une fenêtre contextuelle vous indiquant que le serveur a été trouvé et que le script a réussi à se connecter à la base de données. Si vous rencontrez un échec pour l'un ou l'autre de ces éléments, suivez les conseils sous “problèmes de connexion courants” ou contactez votre fournisseur d'hébergement pour obtenir de l'aide.

duplicateur11

Avant de continuer, vous devez alors cocher la case indiquant que vous avez lu tous les avertissements et avis, puis cliquer sur « Exécuter le déploiement ». Vous recevrez un avertissement vous rappelant que toutes les données existantes dans la base de données seront écrasées (vérifiez donc bien que vous avez entré le nom de votre nouvelle base de données et non une existante !) pour laquelle vous pouvez cliquer sur OK.

J'espère que vous verrez alors le système commencer à déployer les fichiers. Si vous obtenez une erreur, essayez de télécharger à nouveau votre fichier d'archive au cas où il serait corrompu pendant le transfert du fichier.

Après l'installation, vous serez présenté avec une page vous montrant les anciens et nouveaux paramètres de chemin et d'URL pour votre site. Vous avez la possibilité de changer le titre de votre page ici et de créer un nouvel utilisateur administrateur si vous le souhaitez.

duplicateur12

Si vous rencontrez des problèmes avec certains plugins lorsque vous copiez votre site, vous pouvez les désactiver à partir de la section des options avancées. Vous pouvez ensuite appuyer sur le bouton “Exécuter la mise à jour” pour mettre à jour la base de données et terminer l'installation du site.

L'écran final affiche un rapport de l'installation avec les erreurs et les avertissements et quelques étapes que vous devez suivre avant d'utiliser votre nouveau site.

duplicateur13

En cliquant sur Enregistrer les permaliens, vous accéderez directement au tableau de bord WordPress de votre nouveau site. Vous devrez peut-être vous connecter (en utilisant votre nom d'utilisateur et votre mot de passe d'administrateur d'origine ou le nouveau que vous avez configuré dans l'écran précédent).

Sélectionnez la structure de permaliens que vous souhaitez utiliser et enregistrez le paramètre.

duplicateur14

Vous recevrez également un avertissement en haut de l'écran indiquant que les fichiers d'installation se trouvent toujours dans le répertoire WordPress, ce qui pourrait poser un risque pour la sécurité. Vous pouvez supprimer les fichiers directement en utilisant le lien sur cette page.

duplicateur15

Si vous recevez un message d'erreur indiquant qu'un fichier n'a pas été supprimé avec succès, vous pouvez simplement le supprimer manuellement à l'aide de votre programme FTP.

Vous pouvez ensuite aller de l'avant et vérifier votre site depuis le début pour voir si tout fonctionne correctement. Parfois, un plugin ou deux peuvent avoir besoin d'être réinstallés, mais sinon, vous devriez avoir une copie exacte de votre site d'origine.

duplicateur16

Toutes nos félicitations! Vous avez réussi à migrer votre site vers un nouveau serveur – prenez-vous un café, vous l'avez bien mérité !

Laisser un commentaire