Our Journal

15 avril 2019
|

Requête SQL migration d’url

Dans le cadre d’une migration (changement de nom de domaine) d’un WordPress « Simple » (sans développement spécifique), iles possible de ce passer des bons gros outils comme « Duplicator » ou « All-in-One WP Migration ».

  • Vous pouvez déplacer le contenu (fichier) d’un serveur à l’autre (si changement d’hébergement)
  • Migrer la base de donnée sur le nouvelle hébergement via un simple Export/Import via l’interface PhpMyAdmin
  • Modifier votre fichier « wp-config.php » en changeant les paramètres de connexion à la base de donnée.

Etape d’application des requêtes :

  • Changer les urls de l’ancien nom de domaine inscrit dans la base de donné par les urls avec le nouveau nom de domaine à l’aide de ces Requettes SQL.
  • Accéder à PhpMyAdmin
  • Sélectionner la nouvelle base de donnée
  • Aller dans l’onglet « SQL »
  • Saisi les requêtes ci-dessous et modifier les valeurs suivante par vos valeurs.

[old domain name] = https://fredel.fr

[new domain name] = https://dev.fredel.fr

# Changer l'URL du site
UPDATE vsiema_options
SET option_value = replace(option_value, '[old domain name]', '[new domain name]')
WHERE option_name = 'home'
OR option_name = 'siteurl';

# Changer l'URL des GUID
UPDATE vsiema_posts
SET guid = REPLACE (guid, '[old domain name]', '[new domain name]');

# Changer l'URL des médias dans les articles et pages
UPDATE vsiema_posts
SET post_content = REPLACE (post_content, '[old domain name]', '[new domain name]');

# Changer l'URL des données meta
UPDATE vsiema_postmeta
SET meta_value = REPLACE (meta_value, '[old domain name]','[new domain name]');
0