Migrer un site WordPress

Contenu à migrer pour un site WordPress

📁 Fichiers et dossiers (via FTP ou panneau d’hébergement)

Indispensables :

  • wp-config.php — configuration (à adapter : accès BDD, URL, clés de sécurité)
  • wp-content/ — le cœur de votre contenu :
    • wp-content/themes/ — vos thèmes (surtout le thème actif et les thèmes enfants personnalisés)
    • wp-content/plugins/ — tous vos plugins
    • wp-content/uploads/ — médias (images, documents… souvent le plus volumineux)
    • wp-content/mu-plugins/ — plugins « must-use » s’ils existent
  • .htaccess — règles de réécriture et sécurité (Apache)

Optionnels mais souvent utiles :

  • Fichiers personnalisés à la racine (favicon, robots.txt, configurations spécifiques)
  • wp-content/languages/ — traductions personnalisées

Inutiles à migrer :

  • Le cœur WordPress (wp-admin/, wp-includes/, fichiers principaux) — réinstallable proprement en version à jour
  • Les thèmes par défaut non utilisés (Twenty Twenty…), plugins inactifs et Akismet non utilisés

🗄️ Base de données

Une seule base MySQL/MariaDB, exportée en .sql (via phpMyAdmin, WP-CLI wp db export, ou un plugin).

Contient : articles, pages, médias (métadonnées), utilisateurs, commentaires, réglages, menus, etc.

⚠️ Points de vigilance après import :

  • Mettre à jour les URL si changement de domaine : table wp_options (siteurl, home) + champs guid et contenus sérialisés (outil type WP-CLI search-replace ou Interconnect IT Search Replace DB — jamais un simple rechercher/remplacer SQL qui casse les données sérialisées)
  • Vérifier les préfixes de tables si différents (wp_ par défaut)

🛠️ Plugins qui simplifient tout

Pour éviter la manipulation manuelle : Duplicator, All-in-One WP Migration, UpdraftPlus ou Migrate Guru — ils regroupent fichiers + base dans un seul package.

Plus d’informations

Bases de données – MariaDB – PostgreSQL

Installation de phpMyAdmin sur un serveur sous Debian 11

L’éditeur Nano sous Linux

Retour en haut