Sauvegarder et restaurer un site WordPress
Sauvegarder le site
Sauvegarder la base de données
Effectuer une sauvegarde de la base de données d’un site WordPress, a pour immense avantage de TOUT sauvegarder.
Vous allez sauvegarder :
- les paramètres du site
- la structure : les catégories, les mots-clés, les menus
- les articles et les pages
- les réglages des thèmes
- les réglages des plugins
Sauvegarder depuis phpMyAdmin
- Ouvrez phpMyAdmin du site à sauvegarder
- Eventuellement, dans la liste des bases, sélectionnez par un clic celle du site à sauvegarder.
- Vous affichez alors la liste des tables du site.
Dans cet exemple, vous visualisez les cinq tables supplémentaires créées par le plugin oQey Gallery.

- Dans les onglets de la fenêtre principale, cliquez sur Exporter.
- Dans l’encadré Exporter, toutes les tables sont sélectionnées par défaut.

Toujours dans l’encadré Exporter, l’option SQL est cochée.
- Pour générer un fichier .sql exportable, cochez l’option Transmettre.

- Dans cette même zone, vous pouvez choisir une option de Compression dans le cas d’une base très volumineuse.
- Toujours dans cette zone Transmettre, cliquez sur le bouton Exécuter.
Vous obtenez alors un fichier .sql qui a pour nom, le nom de la base de données.
Sauvegarder avec WordPress DataBase Backup
Si vous ne souhaitez pas utiliser l’interface de phpMyAdmin, vous pouvez utiliser WordPress DataBase Backup.
- Installez et activez le plugin.
- Dans le menu Outils, choisissez Backup.
- Cochez bien les tables supplémentaires, celles de oQey Gallery dans cet exemple.

- Dans l’encadré Backup Options, cochez l’option Download to your computer.
- Cliquez sur le bouton Backup now!

Vous téléchargez alors un fichier .sql compressé .gz.
Restaurer le site
Créer une base de données
Dans un premier temps vous devez créer une nouvelle base de données pour restaurer le site WordPress
- Ouvrez phpMyAdmin
- Dans le champ Créer une base de données, nommez la nouvelle base pour le site à restaurer.
- Cliquez sur le bouton Créer.

La nouvelle base vide est créée.

Importer les données exportées
Maintenant vous allez importer les données précédemment exportées.
- Avec cette base vide sélectionnée, cliquez sur l'onglet Importer.
- Cliquez sur le bouton Choisir le fichier et sélectionnez le fichier .sql d'exportation.
- En bas de l'écran, cliquez sur le bouton Exécuter.

Toutes les données sont bien importées, y compris celles des tables supplémentaires (oQey Gallery dans cet exemple).

Modifier les paramètres du nouveau site
Quand vous avez importé les données de "l'ancien" site dans le "nouveau" site, les paramètres de "l'ancien" site sont aussi importés. Il convient donc de modifier les paramètres d'accès au nouveau site.
- Dans la base de ce nouveau site, cliquez sur la table wp_options.

- Cliquez sur l'onglet Afficher.
- Dans la ligne du premier champ siteurl, cliquez sur le bouton en forme de crayon pour modifier le contenu de ce champ.

- Dans la zone de saisie, indiquez le chemin d'accès au futur dossier du nouveau site.
- Dans cet exemple, je suis en local, sur ma machine et le nom du dossier de publication sera restaure.

- Cliquez sur le bouton Exécuter.
Le chemin d'accès au futur dossier WordPress est bien changé. C'est le paramètre Adresse web de WordPress dans l'administration du site.

Nous allons modifier le chemin d'accès à la page d'accueil de WordPress.
- Toujours dans la liste des champs de la table wp_options, cliquez sur le bouton Page suivante, pour afficher le champ numéro 37, home.

- Cliquez sur le bouton en forme de crayon pour modifier le contenu de ce champ.
- Comme précédemment, saisissez le nom du dossier qui contient la page d'accueil du site, restaure dans mon exemple.
- Cliquez sur le bouton Exécuter.
Le chemin d'accès à la page d'accueil du futur site WordPress est bien changé. C'est le paramètre Adresse web du site (URL) dans l'administration du site.
Installer un nouveau site WordPress
Vous allez devoir maintenant installer un nouveau site WordPress
- Procédez de manière tout à fait "classique" avec un nom de dossier de publication qui sera dans cet exemple restaure.

La base de données existant déjà et étant donné qu'elle comporte déjà les paramètres d'installation, l'installeur WordPress vous prévient que le site existe déjà et qu'il est configuré.

- Cliquez sur le bouton Se connecter.
- Saisissez l'identifiant et le mot de passe de l'ancien site sauvegardé.
- Dans le menu Réglages, choisissez Général.
Les paramètres saisis dans phpMyAdmin sont bien présents.

Finaliser la restauration des dossiers
Dernière étape, vous devez placer les dossiers uploads, themes, plugins et les éventuels autres dossiers supplémentaires du dossier wp-content de "l'ancien" site sauvegardé, dans le dossier wp-content du "nouveau" site pour finaliser la restauration.


