Mot-clé - wordpress

Fil des billets

mercredi, 11 juillet 2018

Migrer un site Wordpress

Wordpress

Pour migrer un site Wordpress d'un espace vers un autre, il convient de distinguer l'hébergement 1 (source) et l'hébergement 2 (destination).

  1. Exportez les fichiers depuis l'hébergement 1 vers l'hébergement 2 (votre espace FTP ou local, sous var/www (LAMP/MAMP), wamp/www (WAMP), xampp/htdocs (XAMPP))
  2. Exportez la base de données .sql présente dans votre SGBD 1 (ex : PhpMyAdmin ou Adminer)
  3. Créez une nouvelle base de données ou, si vous n'en avez pas la possibilité, préfixez vos tables avec de nouveaux indices en cherchant/remplaçant les mentions "wp_" au sein de votre fichier .sql par un autre préfixe. Par exemple = "wpnew_"
  4. Importez le fichier .sql(généré à l'étape 2) dans votre SGBD (destination)
  5. Modifiez le fichier wp_config à la racine des fichiers exportés à l'étape 1, changez vos identifiant d'utilisateur, mot de passe, serveur, et le nom de votre base de données si vous en avez changé
  6. Utilisez DB search & replace, placez le fichier décompressé à la racine de votre nouveau dossier Wordpress
  7. Rendez-vous à l'adresse où se situe le dossier DB Search & replace, saisissez vos identifiants de base de données et remplacez l'ancienne adresse URL (source) par la nouvelle (ex : http://monsite.fr par http://localhost/monsite) — pensez à réitérer l'opération une deuxième fois si vous avez saisi des adresses en https:// dans les articles/pages/médias de votre propre domaine
  8. Effectuez un Dry run (changements fictifs), observez si les modifications sont pertinentes et, si c'est le cas, réalisez ensuite un Live run (effectif et réel) qui modifiera toutes les entrées au sein de votre base
  9. Rendez-vous dans votre panneau de contrôle /wp-admin/. Après vous être identifié, rendez-vous dans Paramètres > Permaliens, et revalidez l'option précochée.
Votre déménagement devrait, en principe, être réalisé sans heurts ! ;)