Lorsque j'assiste à des réunions WordPress, WordCamps ou à tout autre événement technique impliquant des utilisateurs de WordPress, il me pose une question plus fréquemment que toute autre: comment déplacer mon site WordPress?
Pour les nouveaux utilisateurs, l'idée de déplacer un site WordPress d'un endroit à un autre peut faire peur. Il y a toute cette affaire de bases de données, de thèmes, de plugins et de téléchargements à prendre en compte, sans parler de WordPress lui-même. Si vous avez l'habitude de travailler avec des sites statiques et de déplacer uniquement des fichiers HTML et d'autres actifs, cela peut sembler tout nouveau..
Mais la bonne nouvelle est que déplacer une installation WordPress peut être plus simple que vous ne le pensez. Déplacement d'un site WordPress installation peut être fait à l'aide de l'un des nombreux plugins. Si vous devez effectuer un déplacement plus complexe, par exemple déplacer manuellement votre site ou déplacer des sites vers ou hors de multisites, la situation devient plus compliquée, mais je vais vous guider étape par étape pour vous aider à le faire..
Dans cette série, je vais vous montrer comment déplacer un site WordPress, en vous concentrant sur six scénarios différents:
Pour suivre cette série, vous aurez besoin de:
Il peut arriver que vous souhaitiez déplacer (ou copier) un site WordPress:
De nombreux hébergeurs déplaceront votre ancien site sur leurs serveurs, mais si vous ne le faites pas ou si vous quittez une installation locale, vous devez savoir comment le faire vous-même. Les étapes à suivre sont les mêmes dans tous ces scénarios..
Si vous avez déjà déplacé un site statique auparavant, vous saurez que le processus est généralement assez simple: il vous suffit de déplacer les fichiers qui constituent le site. Si vous changez de nom de domaine et que votre code contient des liens absolus, vous devrez les changer dans tout votre site, mais à part cela, vous n'avez pas besoin de faire grand chose d'autre..
Déplacer WordPress est un peu différent. Pour déplacer un site WordPress, vous devez déplacer trois éléments:
Jetons un coup d'oeil à chacun.
En fonction de la méthode utilisée pour déplacer votre site, vous pouvez soit le déplacer, soit le copier, soit simplement créer une nouvelle installation WordPress dans le nouvel emplacement. Je vais décrire cela plus en détail lorsque nous commencerons à déplacer votre site manuellement..
Déplacer la base de données ne consiste pas simplement à copier un fichier et à le télécharger dans le nouvel emplacement. Si vous déplacez manuellement votre site, vous devez télécharger la base de données en tant que xml
ou sql
déposer et ensuite le télécharger sur votre nouveau site.
Si vous déplacez un seul site vers ou hors d'un réseau multisite, cela devient plus compliqué, car vous n'avez pas besoin de déplacer toutes les tables de base de données. Cependant, il existe des plugins qui peuvent rendre cela beaucoup plus facile.
Ce répertoire est unique pour votre installation WordPress et contient quelques dossiers:
des thèmes
dossier.plugins
dossier.les téléchargements
s pour l’installation sur un seul site, ou dans le dossier des sites pour une installation multisite (ou le blogs.dir
dossier si le réseau a été créé avant la version 3.5).améliorer
dossier.Si vous utilisez des plugins et des thèmes que vous avez téléchargés à partir des référentiels de thèmes ou de plugins (ou d'un fournisseur de thèmes ou de plugins), il peut être plus simple de les réinstaller. Cependant, vous devez vous assurer de déplacer tous vos téléchargements dans la les téléchargements
répertoire, car ils sont uniques à votre site.
La capture d'écran ci-dessous montre la wp-content
répertoire de mon site qui, comme vous pouvez le voir, comprend cinq dossiers et un index.php
fichier. le index.php
Le fichier sera recréé si vous réinstallez WordPress au nouvel emplacement:
Si tout cela vous semble beaucoup de travail, ne désespérez pas. Si votre site est une installation simple à site unique, vous devriez pouvoir utiliser un plug-in pour contourner tout le travail acharné. Même si vous travaillez avec Multisite, certains plugins peuvent vous aider..
Cependant, dans certains cas, vous devrez peut-être déplacer manuellement votre site WordPress. Dans cette série, je vous montrerai également comment le faire..
Vous devez également tenir compte de certains points lorsque vous déplacez WordPress:
Si vous changez de nom de domaine et effectuez un déplacement manuel, vous devez éditer toute référence au nom de domaine dans votre base de données. Je montrerai comment faire cela dans les parties pertinentes de cette série. Votre thème ne doit contenir aucune référence à votre nom de domaine. Il doit utiliser une fonction telle que get_bloginfo ('url')
au lieu de cela, mais s'il y a des URL non autorisées dans vos fichiers de thème, vous devrez également les modifier. Je vais vous montrer comment les modifier correctement, de sorte que l'URL soit générée par WordPress et non codée en dur..
Si vous vous installez ou sortez d'installations WordPress existantes, assurez-vous qu'elles exécutent toutes les deux la même version de WordPress. Cela sera particulièrement important si vous déplacez un seul site vers ou hors d'un réseau multisite. De loin, la meilleure chose à faire est de s’assurer que les deux sites utilisent la dernière version de WordPress, mais si l’ancien site ne le peut pas pour une raison quelconque et que le nouveau site est (ce qui devrait vraiment, vraiment être), vous devrez peut-être: régler les conflits éventuels après le déménagement.
Si vous passez d’un fournisseur d’hébergement à un autre, vérifiez que l’environnement de votre nouveau site est aussi semblable que possible à l’ancien (ou mieux, si c’est la raison pour laquelle vous déménagez). Le nouveau serveur doit exécuter la même version (ou une version ultérieure) de PHP. Si vous utilisez Multisite et utilisez des sous-domaines, assurez-vous qu'ils sont configurés de la même manière sur le nouveau serveur. Encore une fois, je vais couvrir cela plus en détail dans les parties pertinentes de cette série.
Pendant que nous travaillons sur les différentes parties de cette série, je traiterai des considérations pertinentes pour chaque partie afin que vous sachiez ce que vous devez faire..
Déplacer WordPress n’est certainement pas aussi simple que de déplacer un site Web statique, et ce que vous devez faire dépend du type de site WordPress que vous déplacez. Mais il existe des plug-ins qui peuvent rendre les choses beaucoup plus faciles, et pour un déplacement manuel, il existe un processus que vous pouvez suivre pour déplacer tout ce dont vous avez besoin. Dans cette série, je vais vous montrer comment.