Une approche complète pour déplacer un site vers un réseau Multi – sites
Dans un récent billet, j’ai montré comment utiliser un plugin pour déplacer un site WordPress vers un réseau Multi – sites. Cette approche est très efficace pour de nombreux sites. Mais que se passe – t – il si la configuration de votre site est un peu plus compliquée? Si vous utilisez un plug – in pour déplacer un site, vous serez en mesure de déplacer deux choses: votre contenu (messages, pages, types de messages personnalisés, menus – tout le contenu) et les widgets. Les paramètres de votre site Web ne sont pas autorisés à être déplacés. Si vous avez installé des plug – ins lourds (p. ex., des plug – ins de commerce électronique) ou apporté de nombreux changements aux paramètres du site, vous devez accéder à l’écran d’administration du nouveau site et les configurer manuellement pour copier ce que vous avez fait de l’ancien site.
Ça peut être douloureux. Cela prend du temps et n’est pas entièrement fiable. Et si tu rates quelque chose d’important? Si votre site a beaucoup de paramètres, il n’est pas facile de s’assurer que vous saisissez tout. Par conséquent, dans cet article, je vais vous montrer un moyen plus complet et plus fiable de déplacer votre site vers votre réseau Multi – sites. Déplacer le site manuellement: aperçu il s’agit de 6 étapes, dont beaucoup sont les mêmes que le plug – in que vous venez d’utiliser: créer un nouveau site (vide) sur le réseau. Créez une copie de la table de base de données des options wp \ u de l’ancien site et modifiez – la. Créez une copie du thème et du plug – in de l’ancien site et téléchargez – les dans le Répertoire de contenu WP du réseau. Exporter et importer du contenu et des utilisateurs. Importer les tables de base de données modifiées dans le nouveau site. Exporter les paramètres Widget de l’ancien site et les importer dans le nouveau site. C’est un grand pas, tu ne devrais pas prendre ça à la légère. Vous devez connaître le chargement manuel des fichiers et des tables de base de données.
Note: Si vous utilisez le déplacement manuel d’un seul s
Ce processus peut prendre beaucoup de temps. Cela est dû à la façon dont plusieurs sites stockent les données des utilisateurs. Avec un seul site, nous pouvons simplement copier tout le contenu et les tables de base de données d’un site et les importer sur un deuxième site. Mais pour plusieurs sites, les utilisateurs stockent une fois sur l’ensemble du réseau, plutôt que séparément sur chaque site. Cela signifie que l’outil d’importation est nécessaire si vous voulez importer des utilisateurs de l’ancien site vers le nouveau site et leur assigner le bon contenu.
Pour lire cet article, vous aurez besoin des outils suivants:. Un client FTP comme Filezilla ou un éditeur de code avec FTP intégré comme Coda. Accédez à la base de données de votre site via phpMyAdmin, un outil que le fournisseur d’hébergement devrait vous permettre d’accéder.
Créer un nouveau site sur un réseau comme d’habitude, créer un nouveau site sur un réseau Multi – sites. Une fois cela fait, Notez que son id: multisite assigne un ID numérique unique à chaque site du réseau. Vous pouvez le trouver en allant à l’écran du site dans l’écran d’administration du réseau, en trouvant un nouveau site et en cliquant sur Édition. L’écran d’édition du nouveau site s’ouvre: Vérifiez l’URL de cet écran dans le navigateur. L’id du site sera les deux derniers chiffres à la fin de l’URL. Notez ceci. Copier les thèmes et les plug – ins la première étape consiste à copier les thèmes et les plug – ins de l’ancien site ainsi que la table WP _ options dans la base de données. Commençons par les thèmes, les plugins et les téléchargements.
Voici mon site de départ: Downloa
Fichier SQL ouvrez le fichier SQL que vous avez téléchargé. À l’aide de l’éditeur FTP, sélectionnez l’option Find and replace (Ctrl – F ou CMD – F dans de nombreux éditeurs). Dans le champ find, tapez WP _ 1; dans le champ replace, tapez WP XX 2, où XX est l’ID à deux chiffres du nouveau site sur le réseau. (dans mon cas, c’est WP _ 71 et il y a beaucoup de sites dans mon réseau!) Si votre éditeur de code a un bouton Select All, cliquez sur le bouton Select All; si votre programme a un bouton Select All, cliquez sur le bouton Select All. Attendez que le programme effectue le remplacement. Répétez cette étape pour votre URL de site maintenant. Dans le champ trouver, tapez l’URL de l’ancien site et dans le champ remplacer, tapez l’URL du nouveau site. Assurez – vous que le diagramme à barres inversé est cohérent. Je préférerais perdre n’importe quel http: \/ \/ www plutôt que d’utiliser l’URL racine, comme rachelmccollin. Format générique de nom de domaine. Remarque: Si vous utilisez une carte de domaine pour rediriger un ancien nom de domaine vers un nouveau site, ne vous inquiétez pas. Après la migration du site, vous définissez la cartographie du domaine. Actuellement, utilisez l’URL générée par votre réseau. Enregistrer et fermer le fichier. Exporter et importer du contenu l’étape suivante consiste à utiliser l’outil d’importation wordpress pour exporter du contenu de l’ancien site et l’importer dans le nouveau site. Exporter du contenu de l’ancien site dans l’écran administration de l’ancien site, allez à outils > exporter:
À moins que vous ne vouliez exporter que certains types de messages, sélectionnez l’option tout le contenu et cliquez sur le bouton télécharger le fichier d’exportation. WordPress va créer un fichier XML et le télécharger sur votre ordinateur. Enregistrez – le dans le dossier que vous avez créé pour le fichier de travail. Importer du contenu dans un nouveau site avant d’importer du contenu à partir d’un ancien site, supprimez tout contenu virtuel que vous avez créé lorsque vous avez créé le site. Avant d’importer con
Enregistré par l’ancien site, vous devez installer le plug – in d’importateur WordPress. Allez à l’écran plug – in de votre administrateur réseau et installez – le (vous devez rechercher l’importateur WordPress). Maintenant, sur l’écran administration du nouveau site, allez à outils > importer et faire défiler vers WordPress en bas de la liste. Cliquez sur le lien exécuter l’importateur. WordPress vous demandera de sélectionner les fichiers à télécharger: Cliquez sur le bouton sélectionner un fichier et sélectionnez – le à partir de votre ordinateur (le fichier sera dans le dossier de téléchargement à moins que vous ne le déplacez). N’oubliez pas que vous cherchez des fichiers XML. Lorsque vous avez terminé, cliquez sur le bouton télécharger le fichier et importez. Ensuite, on vous demandera d’assigner du contenu à un auteur existant ou à un auteur importateur sur le réseau. Choisissez l’option qui vous convient. J’assigne mon billet à mon nom d’utilisateur existant, mais vous devrez peut – être importer l’auteur. Enfin, sélectionnez l’option Télécharger et importer des pièces jointes pour copier les fichiers médias de l’ancien site et les placer au bon endroit sur le nouveau site. Cliquez sur soumettre et l’importateur importera le contenu, puis vous verrez que tout est fait! Message (s) Remarque: ceci n’importe que les utilisateurs avec du contenu assigné. S’il y a d’autres utilisateurs sur le site, comme les abonnés, vous devez les importer séparément. Vous pouvez le faire en utilisant le plug – in cimy User Manager. Pour importer une table dans une base de données réseau, vous devez maintenant importer la table WP _ options du site dans la base de données réseau. Il est important de le faire après le téléchargement des sujets et des plug – ins, car bon nombre de ces paramètres affectent ces sujets et plug – ins. Ouvrez phpMyAdmin pour le réseau. Trouvez le tableau des options wp \ u pour le nouveau site (dans mon cas, les options wp \ u 71 \ u) et sélectionnez – le: Faites défiler vers le bas et sélectionnez release dans la liste déroulante avec l’élément sélectionné. Lorsque demandé, cliquez sur le bouton Oui. Cliquez maintenant sur sched
Paramètres du site. Voici mon nouveau site: Si votre site a installé de nombreux plug – ins et a configuré des personnalisations et des paramètres, vous trouverez cette approche plus fiable et vous économiserez du temps à long terme. Assurez – vous simplement de sauvegarder dès le début (au cas où) et d’effectuer chaque étape dans le bon ordre. Si vous avez des questions sur le contenu de ce tutoriel, faites – le – nous savoir dans les commentaires ci – dessous! Étiquettes: migration multisite