Vous avez changé d'hébergeur et souhaitez migrer un site WordPress ?

Cherchez pas plus loin.

Dans ce guide, nous expliquerons comment le faire avec un plugin, manuellement et nous couvrirons même quelques hôtes qui le font pour vous gratuitement, ou qui ont leurs propres moyens de faciliter la migration WP.

(Migration vers un site en ligne ?) Sauvegardez-le

Si le site vers lequel vous migrez est un site en ligne, par exemple si vous avez mis à jour et modifié le site sur une version intermédiaire ou de développement local de votre site, il est recommandé de sauvegarder votre site en ligne avant d'essayer d'importer la copie.

Si vous ne savez pas comment sauvegarder votre site, vous pouvez par exemple effectuer certaines des étapes ci-dessous en utilisant l'un des plugins pour votre site en ligne, ou vous pouvez simplement suivre la partie migration manuelle du guide jusqu'à ce que vous ayez les fichiers de votre site et le fichier de base de données sql téléchargés.

Vous pouvez également en savoir plus sur la sauvegarde de votre site ici, si vous avez besoin de plus de conseils.

Si votre site Web est une partie importante de votre entreprise et que les temps d'arrêt peuvent avoir de graves conséquences économiques, vous devez toujours effectuer au moins une sauvegarde manuelle cPanel et SQL, en plus d'une sauvegarde de plug-in à l'aide d'un plug-in comme Updraft Plus ou Backup Buddy, avant de tenter des changements importants comme par exemple, importer une nouvelle version de votre site.

Vous voudrez peut-être même vous tourner vers un service comme Sauvegardes JetPack.

Migrer des sites WordPress à l'aide d'un plugin Duplicator/Migration

Lors de la migration d'un site WordPress, les deux principales façons de procéder sont d'utiliser un plugin ou de le faire manuellement. Commençons par la partie facile, comment le faire avec un plugin.

Sur WPKube, nous avons déjà couvert comment déplacer un site avec le plugin duplicateur, donc dans ce guide, nous allons jeter un œil à l'autre plugin de migration gratuit majeur, Migration WP tout-en-un.

(Courant ascendant Plus est un autre plug-in de sauvegarde/migration gratuit remarquable, mais la fonctionnalité de migration/duplication est verrouillée derrière un module complémentaire, c'est pourquoi nous n'avons pas concentré ce guide particulier sur ce plug-in.)

Migrer des sites WordPress à l'aide du plugin All in One WP Migration

Donc, évidemment, la première étape consiste à se diriger vers Ajouter de nouveaux plugins, rechercher : ‘All-in-One WP Migration', et installer le plugin, puis l'activer.

Noter: Installez le plug-in à la fois sur le site à partir duquel vous souhaitez migrer et sur l'hôte vers lequel vous souhaitez migrer.

Cela signifie que vous devez installer WordPress sur le nouvel hébergeur si vous ne l'avez pas déjà fait. Vous pouvez le faire même si vous n'avez pas encore changé de serveur de noms pour la plupart des hôtes. Connectez-vous simplement au tableau de bord dont ils disposent, généralement cPanel, rendez-vous sur Softaculous et installez WordPress.

(Si vous ne savez pas comment accéder au panneau de configuration, vous pouvez généralement vous connecter à votre compte d'hébergement, sélectionner le service dont vous disposez, puis cliquer sur le « tableau de bord » ou le « panneau de configuration ».)

Maintenant que le plug-in est installé sur les deux sites Web, sur le site Web que vous souhaitez exporter, accédez à Migration WP tout-en-un dans le tableau de bord WP et sélectionnez Exporter.

Exportez votre site - Plugin de migration WP tout en un

Une fois le fichier terminé, téléchargez-le.

Après avoir téléchargé le fichier (le nom du fichier devrait ressembler à domain.com.wordpress), rendez-vous sur votre installation WordPress sur votre nouvel hôte.

Connectez-vous à l'administrateur, rendez-vous sur All-in-One WP Migration > Import. Ensuite, importez simplement le fichier.

Importez votre site - Plugin de migration WP tout en un

Sachez qu'il y a une limite de taille de 512 Mo pour la version gratuite du plugin, et qu'il y a une augmentation risque d'erreurs pour les très gros sites, même si vous obtenez la version premium afin que vous puissiez faire une taille illimitée, donc si vous avez un très grand site, vous voudrez probablement migrer votre site manuellement.

Si vous changez d'hébergeur et que vous importez votre site à l'aide d'un plug-in avant de changer de serveur de noms, vous pouvez avoir des liens brisés après le changement de serveur de noms, vous pouvez donc commencer par l'étape suivante en premier, même si vous rencontrerez certains temps d'arrêt, ou vous pouvez simplement réimporter le site après la mise en ligne des changements de domaine si vous rencontrez des problèmes.

(Si vous changez d'hébergeur) Changez les serveurs de noms pour votre domaine

Si vous changez d'hébergeur, vous devrez changer les serveurs de noms de votre fournisseur DNS (la société que vous payez pour votre nom de domaine). Si votre fournisseur DNS est Namecheap, par exemple, connectez-vous à l'espace membre. Allez ensuite dans la liste des domaines.

Domaines Namecheap

Cliquez maintenant sur le bouton Gérer à côté du nom de domaine approprié, puis faites défiler jusqu'à ce que vous voyiez la section des serveurs de noms. Vous pouvez maintenant remplacer les serveurs de noms par ceux qui conviennent à votre nouvel hôte. Lorsque vous avez terminé, cliquez sur la coche pour enregistrer vos modifications, et vous avez terminé.

Changez vos serveurs de noms Namecheap

(Si vous ne connaissez pas les bons serveurs de noms pour votre nouvel hôte, vous pouvez généralement les trouver dans votre e-mail de bienvenue après votre inscription. Sinon, vous pouvez essayer de googler : ‘serveurs de noms de société d'hébergement', et si cela échoue, envoyez un message au support client et ils devraient vous répondre sous peu.)

Noter: Les changements DNS peuvent prendre jusqu'à 48 heures, il est donc recommandé de garder le site actif sur votre ancien hôte jusqu'à ce que vous ayez confirmé que le domaine mène au nouvel hôte. Si vous ne le faites pas, votre site Web pourrait subir des temps d'arrêt prolongés pendant cette période, car le domaine pointera généralement toujours vers votre ancien hôte pendant au moins quelques heures après le changement.

Migrer les sites WordPress manuellement

Si vous avez un très gros site, ou si vous êtes un perfectionniste qui aime tout simplement tout faire par vous-même, donc tout est sous votre contrôle, une migration manuelle serait le meilleur choix.

Étape 1 : Téléchargez vos fichiers

Commencez par sauvegarder vos fichiers. Vous pouvez le faire en utilisant un client FTP comme FileZilla et en enregistrant le dossier approprié, ou vous pouvez le faire via une sauvegarde cPanel. (Si vous avez installé WordPress dans votre domaine racine, comme la plupart des gens, vous devez télécharger votre dossier public_html sur votre ordinateur.)

Si votre connexion FTP est exceptionnellement lente pour une raison quelconque, vous pouvez également essayer simplement d'archiver (compresser) puis de télécharger le même dossier dans le gestionnaire de fichiers cPanel (ou autre tableau de bord). Parfois, cela peut être beaucoup plus rapide pour les hôtes partagés qui ont des connexions ftp très restreintes.

Étape 2 : Exporter la base de données MySQL

Vous pouvez le faire facilement depuis phpMyAdmin. Allez dans votre tableau de bord d'hébergement et rendez-vous sur phpMyAdmin.

Une fois que vous y êtes, sélectionnez la bonne base de données.

base de données

(Si vous avez plus d'un site WordPress sur votre hébergeur, vous pouvez trouver la base de données appropriée en consultant le fichier wp-config.php du site que vous migrez. À l'intérieur, vous pouvez facilement trouver la bonne base de données en recherchant DB_NAME .)

Recherche du nom de la base de données pour la migration du site WordPress

Une fois que vous avez sélectionné la base de données, dirigez-vous vers l'exportation et sélectionnez go. Téléchargez le fichier sql.

Exporter la base de données WP

Fait.

Étape 3 : Créez une nouvelle base de données pour votre nouvel hôte et importez l'ancienne base de données

Rendez-vous dans la section « Bases de données MySQL » du cPanel de votre nouvel hébergeur. Ici, vous créez simplement une nouvelle base de données avec le même nom que votre ancienne.

Selon votre hébergeur, il peut y avoir un préfixe obligatoire pour vos bases de données. Cela signifie que même si vous écrivez simplement le même nom pour votre base de données, le vrai nom finit par être :

mandatory_prefix_old_wp_database_name_99

Dans ce cas, vous devez changer le nom du fichier sql en : required_prefix_old_wp_database_name_99.sql, à partir de son ancien nom.

Vous pouvez maintenant vous diriger vers phpMyAdmin, aller à importer et importer le fichier sql.

Ensuite, vous devez ouvrir le fichier wp-config.php que vous avez téléchargé, rechercher à nouveau DB-NAME et remplacer la valeur par le nom de la nouvelle base de données.

Maintenant, nous voulons créer un nouvel utilisateur. Allez jusqu'à “Ajouter un nouvel utilisateur”

Ajouter un nouvel utilisateur MySQL

Encore une fois, il peut y avoir un préfixe obligatoire, auquel cas vous devez ouvrir à nouveau votre fichier wp-config.php, rechercher DB_USER et changer l'utilisateur. Si vous avez également modifié le mot de passe, vous devez également modifier le DB_PASSWORD.

Maintenant, descendez pour ajouter un utilisateur à la base de données, sélectionnez l'utilisateur que vous avez créé et ajoutez-le à la base de données.

Étape 4 : téléchargez vos fichiers

Maintenant, tout ce que vous avez à faire est de télécharger les fichiers que vous avez téléchargés précédemment dans le dossier approprié (généralement la racine, public_html) de votre nouvel hôte.

Passez maintenant à l'URL temporaire de votre nouvel hôte et vous devriez pouvoir voir votre ancien site WordPress opérationnel sur le nouvel hôte. Cela signifie que vous êtes maintenant prêt à changer les serveurs de noms.

Étape 5 : Modifier les serveurs de noms

Suivez exactement les mêmes étapes que celles mentionnées ci-dessus dans la section plugin.

Si vous ne changez pas d'hébergeurs, mais de domaines, ou si vous créez une version de développement de votre site, vous devez apporter quelques modifications supplémentaires…

(Ne changez pas d'hôtes, créez simplement une version de développement locale ou par étapes ou changez de domaine uniquement ?) Effectuez quelques modifications finales

Allez d'abord sur phpMyAdmin, rendez-vous sur wp_options et modifiez les valeurs des champs ‘siteurl' et ‘home' par l'url appropriée.

Vous pouvez également utiliser un plugin comme Meilleure recherche et remplacement pour rechercher et remplacer toutes vos anciennes URL par la nouvelle URL appropriée pour votre version locale/par étapes de WordPress.

De cette façon, vous pouvez modifier l'URL à tous les endroits où vous venez de l'écrire, comme par exemple dans les widgets ou les publications (les images dans les publications seront généralement cassées à moins que vous n'utilisiez un outil de recherche et de remplacement).

Hébergeurs qui effectuent des migrations de sites WordPress gratuitement

Vous recherchez un nouvel hôte, mais vous n'êtes pas tout à fait à l'aise pour effectuer votre propre migration, même avec un didacticiel étape par étape ? Certains hébergeurs proposent des migrations gratuites lorsque vous vous inscrivez à leur service. Quelques bons exemples sont :

Ce sont tous des hébergeurs réputés dans le domaine WordPress et sont de bons choix pour les personnes à différentes étapes de leur site Web.

Si vous êtes débutant et que votre site n'a pas beaucoup de trafic, InMotion est une excellente option pour l'hébergement mutualisé. Ils offrent PHP 7, https gratuit grâce à une intégration facile de cryptage et un support client exceptionnel.

Si votre site explose, que vous rencontrez un trafic important et que vous avez besoin d'un peu plus qu'un hébergement partagé, vous pouvez opter pour Flywheel ou WPEngine pour l'hébergement WordPress géré.

Comment migrer spécifiquement vers WP Engine

WP Engine effectuait les migrations gratuitement, mais maintenant, ils ont leur propre plugin qui vous permet de migrer facilement des sites vers leur plate-forme.

Vous pouvez obtenir le plugin ici.

Fais attention

Lorsque vous effectuez de grands changements comme la migration, en particulier si vous implémentez de nouvelles fonctionnalités ou un nouveau design sur votre site, attendez-vous à ce que quelque chose se casse. Soyez prêt. Comme mentionné précédemment, sauvegardez votre site en ligne et vérifiez que tout fonctionne lorsque votre nouvelle version est en ligne.

Félicitations, vous avez maintenant migré avec succès un site WordPress.

Faites-nous savoir dans les commentaires si vous avez réussi à migrer votre site Web en utilisant ces instructions.