LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir les derniers articles.
E-mail
Nom
Nom de famille
Comment voulez-vous lire La cloche
Pas de spam

Nous transférons WordPress vers un autre hébergement ou vers un nouveau domaine sans erreurs ni conséquences désagréables. Si vous avez déjà rencontré cette tâche et qu'après cela les liens ne fonctionnent plus ou qu'un écran blanc s'ouvre à la place de la page, vous avez clairement fait quelque chose de mal. Ci-dessous sera des instructions détaillées comment tout faire correctement et éviter les erreurs.

Créer une copie de sauvegarde des fichiers du site Web

Il existe plusieurs façons de créer une sauvegarde (sauvegarde) d'un site WordPress.

  1. Utilisez un plugin, par exemple, ou un duplicateur
  2. Faites-le manuellement

Je ne dirai rien sur la première option, je ne l'utilise pas, mais si vous avez besoin de faire un avis, écrivez dans les commentaires.

Je veux aussi ajouter des plugins - ils peuvent ne pas emballer complètement tous les fichiers. Par exemple, je suis tombé sur le fait que Plugin de sauvegarde WordPress UpdraftPlus n'a pas complètement sauvegardé la base de données, sautant la table personnalisée (son préfixe était différent des autres). Par conséquent, lors du transfert d'une base de données, je recommande d'utiliser le bon vieux phpMyAdmin ou Adminer.

Dans le second cas, si votre hébergeur fournit un panneau de contrôle, il dispose probablement d'un gestionnaire de fichiers. Ensuite, le plus simple sera de l'utiliser pour créer une sauvegarde des fichiers du site. Je pense que vous pouvez le découvrir par vous-même ici aussi. Ou, en dernier recours, contactez le support pour obtenir de l'aide.

Comment créer une archive avec des fichiers de site

Dans le second cas, disons que votre site se situe dans le répertoire /var/www/site
Connectez-vous à votre hébergement à l'aide de n'importe quel autre gestionnaire de fichiers ou de console (par exemple, putty), allez dans la section /var/www/ et saisissez la commande

Site Web Tar czvf backup.tar.gz

où site est le répertoire qui contient votre site.
En conséquence, vous verrez le fichier backup.tag.gz. Vous devez le télécharger, il contient une archive des fichiers de votre site Web

De plus, les bons hébergeurs vous permettent de créer des archives avec des sauvegardes de sites directement depuis le panneau de configuration, vous pouvez vérifier cette opportunité dans le service d'assistance technique.

Au pire, copiez simplement les fichiers du site via ftp, ou, cependant, cette option est extrêmement gênante et indésirable, car elle est longue.

Créer une copie de sauvegarde de la base de données du site

Pour créer une sauvegarde base de données mysql les données peuvent

  1. Utilisez des plugins : WP-DB-Backup, WP Database Backup, etc.
  2. Utiliser phpMyAdmin, Administrateur
  3. Créez une copie de la base de données mysql via la console à l'aide de l'utilitaire mysqldump

Je ne considère pas non plus le premier cas, car je ne l'utilise pas. Si vous avez besoin d'un avis, écrivez dans les commentaires.

Comment créer une sauvegarde de base de données en utilisant PhpMyAdmin, Adminer

  1. Trouver notre base de données
  2. Aller à Exportation
  3. Sélection du mode Normal - affiche tous les paramètres possibles
  4. Assurez-vous que toutes les tables sont sélectionnées
  5. Choisir la compression gzip
  6. Nous nous assurons que le format est SQL
  7. Nous nous assurons que toutes les cases à cocher sont définies comme il se doit

A la sortie du téléchargement, on obtient le fichier wptest.sql.gz, où wpttest est le nom de notre base de données.

Faire une copie d'une base de données en utilisant mysqldump

Si vous n'avez pas accès à phpMyAdmin, vous pouvez créer un dump de base de données via la console à l'aide de l'utilitaire mysqldump.
Supposons que nous ayons les paramètres suivants pour accéder à la base de données : login : root, mot de passe : pass, le nom de la base de données sheensay_database.
Connectez-vous à l'hébergement via ssh et écrivez sur la console

Mysqldump sheensay_database -uroot -ppass | gzip> db.sql.gz

La sortie sera le fichier db.sql.gz, qui contient un dump (sauvegarde compressée) de la base de données

Vous pouvez simplifier la création d'une sauvegarde de base de données si vous utilisez
Pour créer une sauvegarde, 1 commande suffit (si sous root, ajoutez la clé --allow-root) :

Exportation de base de données Wp

Et pour déployer un dump à partir d'une sauvegarde, vous pouvez utiliser une commande similaire :

Wp db import db.sql

où db.sql est le nom du vidage de la base de données.

Vous pouvez compresser db.sql à l'aide de la commande :

Gzip db.sql

Et déballez-le :

Gunzip db.sql.gz

Transfert du serveur local vers l'hébergement

Nous avons donc 2 fichiers avec les sauvegardes de notre site : backup.tar.gz - avec les fichiers du site, et wptest.tar.gz - avec le vidage de la base de données. Si nous déplaçons notre site de Denver (ou autrement serveur local) pour l'hébergement, en fait, rien ne changera, sauf que l'archive avec les fichiers du site devra être assemblée avec un archiveur classique (le même à l'aide de Shift + F1 sur le dossier souhaité avec les fichiers s'en charge parfaitement) . Vous pouvez également transférer le site vers Denver ou tout autre hébergement, de sorte que la direction du transfert n'a pas d'importance.

Au hébergement local(Denver / Denwer, Serveur ouvert) n'oubliez pas de désactiver les plugins de mise en cache (, W3 Total Cache, WP Rocket et autres) et de sécurité (Wordfence, All In One WP Security & Firewall, etc.), ils interféreront avec votre travail. Si vous ne pouvez pas désactiver les plugins via le panneau d'administration, supprimez leurs répertoires manuellement, bien qu'il s'agisse d'une méthode grossière mais très efficace.

Transfert des fichiers du site

Tout d'abord, transférons les fichiers du site. Si possible, nous le faisons en utilisant le gestionnaire de fichiers : et téléchargeons backup.tar.gz dans le répertoire souhaité.

L'archive avec les fichiers du site doit être téléchargée exactement au niveau hiérarchique à partir duquel elle a été créée. Dans notre cas, vous devez télécharger vers / var / www /
Cependant, si des difficultés surviennent, vous pouvez utiliser la commande UNIX pour corriger la situation

On décompresse à l'aide de la commande

Tar xfvz backup.tar.gz

Si vous avez un VDS / VPS, après avoir transféré les fichiers, n'oubliez pas d'installer les bons fichiers et répertoires, ainsi que ceux-ci.

Transfert de base de données

Allez maintenant dans phpMyAdmin du nouvel hébergement et importez le dump de notre base de données

La base de données sur le nouvel hébergement doit déjà exister et être vide, c'est-à-dire prête à accepter notre dump

  1. Aller à la rubrique importer
  2. Sélection de l'archive avec le vidage de la base de données
  3. Assurez-vous que l'encodage est correct
  4. Le format doit être SQL
  5. Nous sauvons

Ça y est, l'import est presque terminé. Il reste à connecter le site à la base de données.
Pour cela, recherchez le fichier wp-config.php à la racine du site et écrivez-y les données fournies par l'hébergement

Comment changer l'URL de WordPress

Si lors de la migration WordPress vous devez changer de domaine, n'allez pas dans la base de données pour changer quoi que ce soit manuellement, car il y a un risque de casser les chaînes sérialisées.
Mieux vaut utiliser l'une des options suivantes :

L'option la plus simple est d'enregistrer le domaine dans wp-config.php. La méthode n'est pas idéale (parfois certains plugins peuvent ne pas fonctionner correctement tant que le domaine n'est pas modifié dans la base de données), mais la plus simple et la plus rapide.
Donc, on le retrouve à la racine du site, éditez wp-config.php. Il est souhaitable de trouver define ("WP_DEBUG", false); et écrivez au dessus ou en dessous : define ("WP_DEBUG", false); // example.com, remplacez-le par votre définition de domaine ("WP_HOME", "http://example.com"); définir ("WP_SITEURL", "http://example.com"); Option pour les amateurs - nous utilisons Pour apporter en toute sécurité des modifications à la base de données WordPress, vous pouvez utiliser

L'utilitaire peut être utilisé non seulement pour changer le nom de domaine dans la base de données. Il peut vous aider à faire d'autres modifications, si nécessaire, en le faisant avec soin et en préservant la structure des données.
À la fin du travail, le répertoire de script est mieux supprimé pour des raisons de sécurité. Je vous conseille de supprimer sans utiliser le bouton me supprimer, mais manuellement via FTP ou.

Comment faire une redirection 301 d'un ancien domaine vers un nouveau

Disons que le site a été déplacé du domaine example.org vers example.com

B. htaccess à la racine du site on écrit :

RewriteEngine sur RewriteCond% (REQUEST_FILENAME) robots.txt $ RewriteRule ^ ([^ /] +) $ 1 [L] RewriteCond% (HTTP_HOST) ^ (www \.) ?Exemple \ .org RewriteRule ^ (. *) $ Http : / /exemple.com/1$

Et voici un exemple, lorsqu'un déplacement de à est ajouté à un changement de domaine :

RewriteEngine sur RewriteCond% (REQUEST_FILENAME) robots.txt $ RewriteRule ^ ([^ /] +) $ 1 [L] RewriteCond% (HTTP_HOST) ^ (www \.) ?Exemple \ .org RewriteCond% (SERVER_PORT) ! ^ 443 $ RewriteRule ^ (. *) $ https://example.com/$1

Ou une option universelle :

RewriteEngine On RewriteCond% (REQUEST_FILENAME) robots.txt $ RewriteRule ^ ([^ /] +) $ 1 [L] RewriteCond% (HTTPS) off RewriteCond% (HTTP_HOST) ^ www \. RewriteCond% (HTTP_HOST) ^ (?: www \.)? (. +) $ RewriteRule ^ https: //% 1% (REQUEST_URI)

Et la dernière chose : dans le robots.txt à la racine du site, écrivez (si le fichier n'existe pas, créez-le) :

User-agent : * Disallow : Host : example.com Sitemap : http://example.com/sitemap.xml

Parfois, vous devez transférer un site de travail vers un nouveau domaine. Dans cet article, je vais vous expliquer en détail avec des captures d'écran comment transférer vous-même wordpress vers un autre domaine sans recourir aux services de camarades tiers. Un professionnel fera certainement tout de la meilleure façon possible. Mais il y a une chance d'en rencontrer un boueux, qui, s'il fait tout normalement, peut laisser une échappatoire pour votre site. Ou fusionnez votre base de données et rivetez les pages de porte sur sa base. Il est donc préférable de pouvoir faire le transfert vous-même.

Le transfert de site peut se faire au sein d'un hébergement ou vers un autre hébergement. J'envisagerai la possibilité de transférer au sein du même hébergement (par exemple). L'option avec un autre hébergement est très similaire au déplacement d'un site vers un autre hébergement, que j'ai récemment décrit dans. La seule différence est que sur un nouvel hébergement vous créez un nouveau domaine et dans robots.txt vous enregistrez également un nouveau domaine dans la directive host.

Commençons par prier. Tout d'abord, vous devez faire une copie de votre site sur votre ordinateur local. Pour ce faire, nous utiliserons l'excellent ftp Client Filezilla... Si vous n'avez jamais utilisé ce programme, alors lisez sur mon blog.
Connectez-vous à votre hébergement et téléchargez tous les fichiers du site sur dossier séparé sur ton ordinateur.

Puisque nous transférons le site au sein du même hébergeur, nous utiliserons naturellement la même base de données, mais au cas où, vous pouvez également exporter la base de données et la placer dans le dossier avec une copie du site. Comment faire une sauvegarde de base de données est également lu dans l'article spécifié.

Nouveau domaine sur l'hébergement

Faisons maintenant un transfert direct de wordpress vers un autre. À l'aide de Filezilla, copiez tous les fichiers d'un dossier de votre ordinateur vers nouveau dossier sur l'hébergement.

Paramètres dans wordpress

Dans le panneau d'administration de paramètres wordpress dans la section générale, remplacez l'adresse du site par une nouvelle.

Modification des liens dans les articles et les images

Étant donné que dans wordpress, les liens vers des images sont, par exemple, enregistrés dans une base de données avec un nom de domaine, il est fort probable que vous ne verrez pas d'images dans les articles sur le nouveau domaine. Pour remédier à cette situation, ouvrez l'utilitaire PhpMyAdmin dans le panneau de configuration de l'hébergement et connectez-vous à la base de données du site.
Si au tout début vous n'avez pas sauvegardé la base de données, je vous recommande fortement de le faire maintenant.

Dans le menu du haut, cliquez sur l'élément "SQL". Dans la fenêtre qui s'ouvre, écrivez ( tous les liens sans barre oblique (/) à la fin)

UPDATE wp_options SET option_value = REPLACE (option_value, 'http://oldsite.com', 'http://newsite.com') WHERE option_name = 'home' OU option_name = 'siteurl';
UPDATE wp_posts SET guid = REPLACE (guid, 'http: //oldsite.com', 'http: //newsite.com ');
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://oldsite.com', 'http://newsite.com');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http: //oldsite.com ', 'http: //newsite.com');

Nous sommes satisfaits du site sur le nouveau domaine

Le transfert de wordpress vers le nouveau domaine est terminé. En conséquence, notre site travaille maintenant sur un nouveau domaine. L'ancien site sortira progressivement de l'index et pourra être supprimé.
Si vous avez des questions, écrivez dans les commentaires. Essayons d'y trouver des réponses ensemble.

Et enfin. Si vous êtes fatigué, alors voici une petite vidéo pour vous détendre. Match de boxe de lièvres à la lumière des phares de voiture. :)

Votre fournisseur d'hébergement actuel n'est pas en mesure de fournir le niveau de service requis pour que vous puissiez exécuter votre site WordPress avec une vitesse et des performances acceptables :

Ensuite, vous devrez trouver un nouveau fournisseur et mettre en œuvre déplacer un site WordPress vers un autre hébergement... Entreprises que je recommande :

eHost est un fournisseur peu coûteux pour les petits sites WordPress. Cet hébergement utilise CPanel comme panneau de contrôle ;
iPage est un autre excellent fournisseur d'hébergement avec des prix abordables. C'est une excellente option pour héberger un site WordPress. Ici, vous avez la possibilité d'un hébergement géré et la possibilité de passer à un VPS ou à un serveur dédié ;
BlueHost - est Le Meilleur Choix pour héberger les ressources de l'entreprise. La société propose plusieurs plans tarifaires, hébergement WordPress géré, VPS et serveur dédié. Ce fournisseur convient à n'importe quel site.

Important! Avant de transférer une ressource vers un autre hébergement, créez une copie de sauvegarde de votre site : des fichiers, ainsi qu'une base de données.

Après avoir trouvé un hébergement approprié, vous devrez suivre les étapes décrites ci-dessous.

Étape 1 : Transférer des fichiers WordPress

Déplacer un site vers un autre hébergement peut être fait en utilisant FTP ou en utilisant CPanel. Je vais décrire les deux méthodes.

Vous devez utiliser un client FTP pour vous connecter au serveur. Je recommande d'utiliser FileZilla. C'est gratuit et facile à utiliser. Vous aurez besoin d'un compte FTP sur le nouvel et l'ancien hébergement pour vous connecter aux serveurs.

Un compte FTP peut être créé dans le panneau de contrôle de l'hébergement :

  • Connectez-vous au serveur de l'ancien fournisseur et accédez au dossier public_html. C'est là que les fichiers du site sont stockés ;
  • Téléchargez des fichiers sur votre ordinateur ;
  • Une fois le téléchargement terminé, connectez-vous au serveur du nouvel hébergement et téléchargez les mêmes fichiers dans le dossier public_html. Vous pouvez maintenant commencer à déplacer la base de données.

Envisager comment transférer un site vers WordPress vers un autre hébergement en utilisant CPanel. Il s'agit d'un processus plus rapide et ne nécessite pas de Logiciel... Cette méthode ne fonctionne que si l'ancien et le nouvel hébergement utilisent CPanel :

  • Connectez-vous à votre compte sur l'ancien hébergement et ouvrez CPanel ;
  • Accédez au gestionnaire de fichiers et recherchez le dossier dans lequel les fichiers du site sont stockés ; il devrait être dans le dossier public_html ;
  • Sélectionnez un dossier et compressez-le dans une archive .zip en utilisant l'option "Compresser" ;
  • Utilisez le bouton de téléchargement pour enregistrer l'archive avec des fichiers sur votre ordinateur ;
  • Une fois le téléchargement terminé, accédez à votre nouvel hébergement et accédez à CPanel ;
  • Ajoutez votre Nom de domaine sur le nouvel hébergement dans la rubrique " Ajouter un domaine". Ainsi, vous allez créer un dossier sur le nouvel hébergement ;
  • Téléchargez l'archive créée sur le nouvel hébergement à l'aide du gestionnaire de fichiers et de la fonction de téléchargement dans le dossier public_html ( ou dans le dossier qui a été créé à l'étape précédente);
  • Décompressez les fichiers compressés à l'aide de la fonction "Décompresser", en spécifiant le dossier de destination exact ;
  • Au ce moment vous avez réussi à transférer vos fichiers vers votre nouvel hébergement et vous pouvez maintenant commencer à transférer votre base de données.

Étape 2 : Déplacer la base de données WordPress

Avant de finir déplacer un site vers WordPress vers un autre hébergement, vous devez importer la base de données de ressources de l'ancien hébergement vers le nouveau :

  • Connectez-vous au cpanel de l'ancien hébergement et accédez à l'outil phpMyAdmin ;
  • Après vous être connecté au serveur SGBD, sur le côté gauche de l'écran, vous verrez toutes vos bases de données sur l'hébergement. Sélectionnez la base de données que vous souhaitez déplacer. Si vous ne savez pas de quelle base de données vous avez besoin, ouvrez le fichier wp-config.php ( situé dans le dossier racine de WordPress) et trouvez la ligne dedans définir (« DB_NAME », « votre_nom_base_de_données »);. Il contient le nom de la base de données que votre ressource utilise ;
  • Sélectionnez la base souhaitée sur le côté gauche de l'écran. Allez ensuite dans le menu « Exporter » ;
  • Exporter la base de données sélectionnée dans le " Exportation rapide»Au format SQL et enregistrez-le sur votre ordinateur ;
  • Connectez-vous au CPanel du nouvel hébergement et utilisez l'assistant de base de données Données MySQL créer une nouvelle base de données et un nouvel utilisateur. Enregistrez votre nom d'utilisateur et votre mot de passe car vous aurez besoin de ces informations plus tard :
  • Allez dans PhpMyAdmin sur le nouvel hébergement et sur le côté gauche du panneau sélectionnez la base de données que vous venez de créer ;
  • Cliquez sur le bouton "Importer" en haut de la fenêtre et sélectionnez la base de données enregistrée sur votre ordinateur ;
  • À ce stade, vous avez terminé la migration de la base de données, mais il y a plus à venir.

Étape 3 : mise à jour du fichier de configuration

A la fin du transfert de votre site WordPress vers un autre hébergement, vous devez lier le site à la base de données. Ouvrez le fichier wp-config.php sur le nouvel hébergement. Recherchez les lignes suivantes et remplacez les anciennes données par les nouvelles que vous avez enregistrées précédemment :

/ ** Le nom de la base de données pour WordPress * / define ("DB_NAME", "old_database_name"); / ** Nom d'utilisateur de la base de données MySQL * / define ("DB_USER", "old_database_user"); / ** Mot de passe de la base de données MySQL * / define ("DB_PASSWORD", "old_database_password"); / ** Nom d'hôte MySQL * / define ("DB_HOST", "localhost");

Vous devez changer le nom de la base de données, le nom d'utilisateur et le mot de passe ; localhost peut être laissé. L'hôte de la base de données restera le même car la plupart des FAI utilisent localhost. Vos fichiers sont maintenant liés à la base de données.

Il existe des étapes supplémentaires qui peuvent vous être utiles.

Étape 4 : Transférer des comptes de messagerie

Transfert de comptes E-mail très similaire au déplacement de fichiers WordPress. Tous les paramètres et e-mails de vos comptes se trouvent dans le dossier public_html / mail /. Vous pouvez utiliser le client FTP ou CPanel pour les déplacer.

En téléchargeant Comptes email de l'ancien hébergement et en les téléchargeant sur le nouveau, vous enregistrerez tous les paramètres. Cela élimine le besoin de modifier vos paramètres de messagerie dans client de messagerie(v Thunderbird, Outlook et autres).

Étape 5 : Changer le serveur DNS et déplacer le domaine

Pour éviter les temps d'arrêt pendant transfert d'un site vers un autre hébergement, vous devez terminer cette étape en dernier. Après avoir migré la base de données, les fichiers et déplacé les comptes de messagerie, vous devez modifier le nom du serveur DNS.

Parfois, l'administrateur du site doit modifier le domaine. Déplacer un site WordPress d'un domaine à un autre présente quelques particularités. Il ne suffit pas de transférer les fichiers dans le répertoire racine du nouveau domaine, d'importer la base de données et de configurer la connexion à celle-ci dans le fichier de configuration. WordPress est lié à un domaine et il est impératif que vous apportiez des modifications aux paramètres du site pour qu'il fonctionne avec le nouveau domaine. Dans cet article, je vais vous expliquer en détail étape par étape comment le faire simplement et sans aucune conséquence.

Transfert de fichiers et de la base de données du site vers WordPress d'un domaine à un autre

La première étape consiste à récupérer les données initiales du site, à savoir enregistrer les fichiers du site et la base de données. Jetons un coup d'œil à l'exemple de l'hébergement Machost.

1. Nous créons et sauvegardons les fichiers du site, vous pouvez le faire via le gestionnaire de fichiers :
Accédez au répertoire racine de l'ancien domaine, sélectionnez tous les fichiers du répertoire racine et créez une archive. Téléchargez l'archive enregistrée sur votre ordinateur. Vous pouvez également utiliser pour télécharger des fichiers.

2. Nous exportons le vidage de la base de données. Pour ce faire, allez dans phpMyAdmin, sélectionnez la base dans la liste de gauche et cliquez sur le bouton ci-dessus Exportation

Plus : Les archives de fichiers et les bases de données de site dans Machost peuvent être créées automatiquement à partir du menu Sauvegardes de la section Créer une copie de sauvegarde. Les fichiers seront placés dans le répertoire privé

Maintenant que vous disposez des fichiers sources de votre site, vous pouvez passer à la deuxième étape : transférer les données vers un nouveau domaine et le configurer. Je vous conseille d'en faire une copie et de les conserver séparément, au cas où 3. Accédez au répertoire racine du nouveau domaine et téléchargez l'archive. Encore une fois, cela peut être fait à la fois par gestionnaire de fichiers panneau de contrôle d'hébergement et via FTP. Le fichier peut être décompressé dans un gestionnaire de fichiers
4. Nous importons le sql dump dans la base de données via phpMyAdmin. Pour cela, connectez-vous sur phpMyAdmin de la base souhaitée, sélectionnez la base dans la liste de gauche puis cliquez dans panneau du haut sur le bouton Importer

5. Dans le fichier de configuration du site wp-config.php nouveau domaine, écrivez les informations pour vous connecter à la base de données.

Changer de domaine dans les paramètres WordPress

Après le transfert, en règle générale, les images ne sont pas affichées sur le site, comme si les fichiers de style manquaient. Les liens vont à l'ancien domaine. C'est une caractéristique Moteur WordPress, pour terminer le transfert, vous devez apporter des modifications à la base de données, à savoir modifier les liens de l'ancien domaine vers le nouveau. Cela peut être fait de plusieurs manières.

Changer de domaine dans WordPress via phpMyAdmin

On va dans phpmyadmin de la base de données à laquelle votre site est connecté. Assurez-vous de sélectionner la base de données dans la liste de gauche et appuyez sur le bouton SQL, comme indiqué dans la capture d'écran

Une par une ou les trois à la fois, copiez et exécutez les requêtes indiquées ci-dessous en corrigeant les paramètres

UPDATE wp_options SET option_value = REPLACE (option_value, "http: //ancien-domaine.com", "http: //nouveau-domaine.com") WHERE option_name = "home" OU option_name = "siteurl"; UPDATE wp_posts SET guid = REPLACE (guid, "http: //old-domain.ru", "http: //new-domain.ru"); UPDATE wp_posts SET post_content = REPLACE (post_content, "http: // ancien-domaine.com", "http: //nouveau-domaine.com");

Important! Vous devez enregistrer un domaine sans slash / à la fin, comme indiqué dans l'exemple.
La requête ne sera pas exécutée si vous n'avez pas de préfixe dans les tables.wp_et l'autre.
Si par exemple vous avez un préfixepréf_, puis dans le code de la requête, écrivez-le : UPDATE pref_posts SET ...

Changer de domaine dans WordPress dans sql dump à l'aide d'un éditeur de texte

Une autre façon de mettre à jour les informations de la base de données consiste à remplacer manuellement les liens de l'ancien domaine vers le nouveau. Connectez-vous via phpMyAdmin à la base de données de l'ancien domaine et exportez si c'est toujours fait. Éditeur de texte ouvrez le fichier sql résultant et recherchez, en remplaçant toutes les références à l'ancien domaine par le nouveau. Après avoir mis à jour les informations, importez le dump dans la base de données sur l'hébergement, en l'effaçant d'abord des anciennes tables.

Ceci termine le transfert et la configuration.

Cette instruction vous aidera si vous avez besoin de transférer votre site :

  • d'un domaine à l'autre ;
  • du sous-domaine au domaine principal (par exemple, du sous-domaine sub.domain.ru au domaine principal domain.ru);
  • d'un sous-répertoire au répertoire principal (par exemple, de ../domain.ru/wordpress au répertoire ../domain.ru/).

D'un simple transfert de fichiers Wordpress d'un répertoire à un autre, le site « tombe en panne » - la mise en page est cassée, les images disparaissent. Pour transférer correctement le site, suivez les instructions ci-dessous.

Comment transférer un site d'un domaine à un autre ?

Lors du changement de domaine ou du passage de HTTP à HTTPS, il devient nécessaire de remplacer toutes les anciennes URL par de nouvelles. Vous pouvez le faire manuellement en éditant fichiers de configuration et une base de données, ou manière rapide- en utilisant les URL de mise à jour du plugin Velvet Blues.

Installation du plugin

Plugin d'URL de mise à jour de Velvet Blues, paramètres et utilisation du plugin

Dans le menu "Outils", sélectionnez l'élément Mettre à jour les URL:


Comment afficher un site sur un domaine différent

Pour transférer un site d'un domaine à un autre, saisissez les informations suivantes sur la page qui s'ouvre :

  • dans le champ Ancienne URL- ancienne adresse du site ;
  • dans le champ Nouvelle URLnouvelle adresse placer;
  • cochez toutes les cases.

Appuyez ensuite sur le bouton Mettre à jour les URL MAINTENANT:


Attendez que le plugin ait fini de fonctionner. La page affichera les résultats et le nombre d'URL modifiées. Ainsi, en utilisant le plugin Velvet Blues Update URLs, vous pouvez modifier les URL des pages dans Wordpress et mettre à jour les liens après avoir changé le domaine en quelques minutes.

Prêt! Après avoir terminé les étapes, votre site WordPress sera disponible aux nouvelles URL.

Vous pouvez également migrer manuellement votre site vers WordPress. Nous vous déconseillons d'utiliser cette méthode, car des erreurs se produisent souvent lors du transfert manuel.

Transfert manuel d'un site WordPress d'un domaine à un autre

  1. 3.

    Sélectionnez tous les fichiers du site et copiez-les dans dossier racine nouveau site.

  2. 6.

    Sélectionnez la base souhaitée et allez dans l'onglet SQL... Exécutez les requêtes SQL suivantes une par une :

    UPDATE wp_options SET option_value = REPLACE (option_value, "http://olddomain.ru", "http://newdomain.ru") WHERE option_name = "home" OU option_name = "siteurl"; UPDATE wp_posts SET guid = REPLACE (guid, "http://olddomain.ru", "http://newdomain.ru"); UPDATE wp_posts SET post_content = REPLACE (post_content, "http://olddomain.ru", "http://newdomain.ru");

    où anciendomaine.ru est le nom du site précédent et nouveaudomaine.ru est le nouveau nom du site. Si vous utilisez un certificat SSL pour le site, remplacez http par https.

    Important: Si vous avez un domaine cyrillique et que la demande n'a pas été traitée, saisissez le nom de domaine au format Punycode. Pour ce faire, utilisez. Par exemple, vous devez transférer votre site vers un domaine cyrillique nouveaudomaine.ru... Le nom de ce domaine au format Punycode ressemble à ceci : xn--b1aedoqcfcd1k.ru... Dans ce cas, vous devez saisir une requête SQL (par exemple, 2 requêtes) : UPDATE wp_posts SET guid = REPLACE (guid, "http://olddomain.ru", "http: // xn - b1aedoqcfcd1k.

    Si une erreur se produit

    Si vous voyez une erreur comme : 1146 - La table "u1234567_hid5.wp_options" n'existe pas, vérifiez si une table de la forme existe wp_options... Le préfixe du tableau peut différer de wp par exemple : la table s'appelle xxx_options, où xxx- tout ensemble de lettres et de chiffres. Si le préfixe est différent, modifiez le nom de la table dans les trois requêtes ci-dessus.

  3. 7.

    Vider le dossier wp-contenu / cache si vous avez configuré la mise en cache. Avant de vérifier l'exactitude de l'affichage du site.

C'est fait, vous avez transféré votre site d'un domaine à un autre.

LA CLOCHE

Il y a ceux qui ont lu cette nouvelle avant vous.
Abonnez-vous pour recevoir les derniers articles.
E-mail
Nom
Nom de famille
Comment voulez-vous lire La cloche
Pas de spam