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:
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!
Pour suivre ce tutoriel, vous aurez besoin de:
Il est important de savoir ce que vous allez déplacer 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.
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.
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.
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.
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:
http: // localhost / example
, vous le changeriez en http://AnExampleSiteDomain.com
. http://AnOldSiteExample.com
avec http://ANewSiteExample.com
.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.
Ensuite, vous devez installer WordPress dans le nouvel emplacement. Faites ceci comme vous le feriez normalement.
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.
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:
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!
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.
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..