Déplacement de WordPress Déplacement manuel de votre site

Déplacer un site WordPress peut être assez décourageant la première fois que vous le faites. Cela implique plus que la copie de certains fichiers d'un endroit à un autre. Mais une fois que vous savez ce que vous devez déplacer et les outils dont vous avez besoin pour le faire, le processus est assez simple tant que vous suivez toutes les étapes correctement.

Dans ce tutoriel, je vais vous montrer comment déplacer votre site WordPress d'un endroit à un autre. Voici quelques exemples de ce que vous voudrez peut-être faire:

  • lors du téléchargement d'une version de développement local d'un site sur le serveur live
  • lors du déplacement de serveurs ou de fournisseurs d'hébergement

Si vous changez de fournisseur d'hébergement, vous constaterez peut-être que votre nouveau fournisseur le fera pour vous. Si vous avez des doutes sur ce que vous faites, vérifiez d'abord avec eux..

Aussi, si vous n'êtes pas sûr, vous voudrez peut-être suivre mon tutoriel sur l'utilisation de plugins pour déplacer WordPress. Pour une installation simple, cela pourrait faire le travail pour vous et pourrait être beaucoup plus facile..

Toutefois, si votre site comporte plusieurs paramètres de thème, de plug-in ou de site configurés et que vous ne souhaitez pas tout refaire sur le nouveau site, vous devez déplacer la base de données manuellement. Pour savoir comment, lisez la suite!

Ce dont vous aurez besoin

Pour suivre ce tutoriel, vous aurez besoin de:

  • Une installation de WordPress avec des thèmes et des plugins qui s’exécutent ainsi que des messages de contenu, des pages, des médias ou tout ce qui se trouve sur votre site.!
  • Un deuxième emplacement vers lequel vous souhaitez déplacer votre site. 
  • Un client FTP, un éditeur de code et un accès à phpMyAdmin.

Qu'est-ce que vous allez déménager

Il est important de savoir ce que vous allez déplacer avant de commencer:

  • WordPress lui-même: vous ne déplacez pas réellement cela, mais réinstallez-le dans le nouvel emplacement.
  • Le contenu de votre répertoire wp-content, c'est-à-dire des thèmes, des plugins et des téléchargements.
  • Votre base de données.

Avant de commencer

Avant de commencer, désactivez les "jolis liens permanents" sur votre ancien site. Aller à Paramètres> Permaliens, sélectionnez le Défaut option, et cliquez Sauvegarder les modifications.

Faire une copie de votre ancien site

Commencez par créer une copie des fichiers et de la base de données de votre site. Vous pouvez soit utiliser votre plugin de sauvegarde préféré, soit utiliser FTP pour télécharger des fichiers et phpMyAdmin pour copier votre base de données. Ici, je vais vous montrer comment faire cela en utilisant phpMyAdmin.

Copier des fichiers

Tout d’abord, faites une copie locale de votre wp-content annuaire. Celui-ci contient tous vos fichiers de thème et plugin, ainsi que vos téléchargements..

Lorsque vous venez de télécharger ceci sur votre nouveau site, vous pouvez choisir de ne pas télécharger les fichiers de thème et de plug-in, mais de les réinstaller sur le nouveau site à l'aide des écrans d'administration. Ou vous pouvez simplement télécharger la copie que vous avez prise de votre ancien site - les deux fonctionneront.

Copier la base de données

Ouvrez phpMyAdmin pour votre site. Ce sera soit fourni par votre fournisseur d'hébergement ou si vous travaillez avec un site local, cela fait partie de MAMP.

Recherchez la base de données du site que vous souhaitez déplacer et cliquez sur le bouton Exportation languette. Cliquez sur Aller, et un sql fichier avec votre base de données sera téléchargé sur votre machine.

Remarque: Si vous avez plusieurs bases de données sur votre compte ou serveur d'hébergement, vous pouvez trouver celle qui s'applique à ce site en consultant son site. wp-config.php fichier.

Modification de la base de données

Avant de pouvoir importer vos tables de base de données sur le nouveau site, vous devez modifier le fichier. sql fichier que vous venez de télécharger. Je fais toujours une copie de ce fichier avant de commencer, et préfixe copie- à son nom, donc je sais que c'est la sauvegarde.

Ouvrez le sql fichier dans votre éditeur de code préféré et remplacez toutes les occurrences de l'ancien nom de domaine du site par le nouveau nom de domaine. 

Donc par exemple:

  • Si vous téléchargez un site local avec l'URL http: // localhost / example, vous le changeriez en http://AnExampleSiteDomain.com
  • Si vous déplacez un site d'un site distant à un autre, vous remplacez http://AnOldSiteExample.com avec http://ANewSiteExample.com.
  • Si vous vous déplacez entre des hôtes ou des serveurs mais que le nom de domaine reste le même, vous n'avez pas besoin de faire de changement..

L'utilisation de la commande "replace" dans votre éditeur de code accélérera cette opération. Il pourrait y avoir des milliers d'instances. Sauvez votre sql fichier.

Remarque: Une autre façon de procéder consiste à utiliser le Rechercher et remplacer script par InterConnectIT, qui automatise ce processus.

Création du nouveau site

Ensuite, vous devez installer WordPress dans le nouvel emplacement. Faites ceci comme vous le feriez normalement.

Ajout de fichiers

Avant d'importer votre base de données, il est judicieux d'installer des plugins et des thèmes, car les tables créées par ceux-ci dans la base de données ne fonctionneront pas sans leur installation..

Réinstallez les thèmes et les plug-ins dans votre nouveau site ou téléchargez-les à partir de votre copie locale à l'aide de votre client FTP. Copiez-les dans le wp_content dossier, avec la même structure que dans votre ancien site. Vous devrez peut-être supprimer tous les nouveaux dossiers créés par WordPress dans les téléchargements dossier afin qu'ils ne sont pas en conflit avec ceux que vous importez.

Importer la base de données

Avant de pouvoir importer la base de données à partir de votre ancien site, vous devez supprimer (supprimer) les nouvelles tables créées par WordPress dans votre ancien site..

Dans phpMyAdmin, trouvez la base de données de votre nouveau site et cliquez sur le lien. Structure languette.

Sélectionnez toutes les tables de la base de données. Clique sur le Avec sélectionné: liste déroulante, sélectionnez Laissez tomber et cliquez Oui. Vous pouvez voir ci-dessous où j'ai sélectionné toutes mes tables prêtes à les déposer:

Importer les nouvelles tables de la base de données

Toujours dans phpMyAdmin, sélectionnez le Importation onglet et cliquez sur le Choisir le fichier bouton. Sélectionnez le sql fichier que vous avez édité et cliquez sur Choisir ou D'accord. Cliquez sur Aller et vos tables de base de données seront importées.

Faites-vous un café-si votre site est grand, cela peut prendre un certain temps!

Étapes finales

Effacez le cache de votre navigateur. Cela évite les problèmes causés par la mise en cache du contenu de l'ancien site par le navigateur..

Connectez-vous à l'administrateur WordPress pour le nouveau site. Vos informations de connexion seront les mêmes que pour votre ancien site. Si vous avez spécifié des informations de connexion différentes lors de l'installation à distance, elles auront été remplacées par la base de données importée..

Visiter le Liens permanents écran et allumez jolis permaliens.

Maintenant, vérifiez que vos plugins et widgets fonctionnent correctement, et faites les ajustements nécessaires.

Résumé

Déplacer un site WordPress ne doit pas être compliqué tant que vous savez ce que vous devez déplacer et que vous le faites dans le bon ordre. Si vous suivez les étapes ci-dessus, vous constaterez que le processus se déroule sans problème. C’est quelque chose que j’ai fait maintes et maintes fois et tant que je suis la liste de contrôle ci-dessus, tout se passe sans encombre..