Tu ne veux pas restaurer toute la sauvegarde, mais seulement la base de données, seulement les plugins ou seulement les téléversements. Dans la vue Étendu, tu choisis quelles parties de la sauvegarde la restauration remplace.
Ce qui peut être choisi
Une sauvegarde se compose de racines. Une racine est une partie nommée du site : la base de données ou un dossier.
| Racine | Contenu | Nom en ligne de commande |
|---|---|---|
| Base de données | Les tables du site. | db |
| wp-content (tout le reste) | Tout ce qui, dans wp-content, n’appartient à aucune des quatre racines suivantes : drop-ins, fichiers de langue, dossiers d’autres extensions. |
wp-content |
| Plugins | Le dossier des plugins. | wp-plugins |
| Thèmes | Le dossier des thèmes. | wp-themes |
| Extensions incontournables (mu-plugins) | Le dossier des mu-plugins. | wp-mu-plugins |
| Téléversements (uploads) | Le dossier des téléversements. | wp-uploads |
| Cœur de WordPress | Les dossiers wp-admin et wp-includes et les fichiers que WordPress livre dans le dossier racine. |
wp-core |
| Fichiers du dossier racine (.htaccess, robots.txt, …) | Tout le reste dans le dossier racine du site. | wp-root |
La plus petite unité est la racine
Des dossiers, fichiers ou tables individuels ne peuvent pas être choisis. La restauration restaure toujours la base de données en entier.
Étape 1 : ouvrir la préparation dans la vue Étendu
Ouvre la page Restauration et passe à Étendu. Le commutateur se trouve en bas de la page, sous la dernière tuile. Ouvre ensuite dans la ligne de la sauvegarde Plus …, puis Restauration.
- Les racines que contient la sauvegarde. Ce qui est activé est ce que la restauration restaure.
- wp-config.php n’est jamais restauré.
- Ne pas restaurer le cœur de WordPress
- Ne pas restaurer les drop-ins (object-cache.php, advanced-cache.php, db.php)
- Ne pas restaurer .htaccess, web.config, .user.ini
- Déplacer les téléversements absents de la sauvegarde vers l’état précédent
- Omettre les entrées endommagées (sinon une entrée endommagée arrête la restauration)
Étape 2 : choisir les racines
À l’ouverture, chaque racine de la sauvegarde est activée. Décoche tout ce qui doit rester tel quel. Pour une restauration de la seule base de données, tu laisses uniquement Base de données activé, pour les plugins et les thèmes uniquement Plugins et Thèmes.
Aucune case cochée signifie : tout
Si aucune racine n’est activée, la restauration restaure toute la sauvegarde. Il en va de même si tu reviens à Compact. La boîte de dialogue de confirmation avant le démarrage nomme ce qui est restauré, en trois groupes : base de données, fichiers, cœur de WordPress. S’il y figure plus que ce que tu as choisi, annule et vérifie les cases.
Étape 3 : vérifier les commutateurs
Les commutateurs montrent toujours ce qui va se passer : ton choix ou la valeur par défaut de la vérification préalable. Jusqu’à ce que la première vérification préalable ait répondu, une indication se trouve à leur place. Pour les trois premiers commutateurs, une case cochée signifie : ceci est omis.
| Commutateur | Valeur par défaut | Activé |
|---|---|---|
| Ne pas restaurer le cœur de WordPress | Sauvegarde de ce site : non activé. Sauvegarde d’un autre site ou d’origine inconnue : activé. | Le cœur de ce site reste tel quel. Si la sauvegarde ne contient pas de cœur, le commutateur est bloqué. |
| Ne pas restaurer les drop-ins (object-cache.php, advanced-cache.php, db.php) | Comme pour le cœur. | Les trois fichiers de la sauvegarde sont laissés de côté. Les propres drop-ins de ce site passent, lors de la restauration de wp-content (tout le reste), dans l’état précédent, comme les autres entrées de cet endroit qui ne viennent pas de la sauvegarde. |
| Ne pas restaurer .htaccess, web.config, .user.ini | Comme pour le cœur. | Les trois fichiers de ce site restent tels quels. |
| Déplacer les téléversements absents de la sauvegarde vers l’état précédent | Non activé : de tels fichiers restent en place. | De tels fichiers passent dans l’état précédent. Si tu annules la restauration, ils reviennent. Si tu la conserves, l’extension les supprime. |
| Omettre les entrées endommagées (sinon une entrée endommagée arrête la restauration) | Non activé : une entrée endommagée met fin à la restauration avant le basculement. | La restauration continue, sans précisément ces entrées. Elle se termine avec des avertissements. |
Étape 4 : lire la vérification préalable
Après chaque modification des racines ou des commutateurs, la vérification préalable se relance d’elle-même. Tant qu’elle est en cours, Lancer la restauration est bloqué. Lancer la vérification préalable la répète à la main.
- La durée de la vérification préalable et la destination depuis laquelle l’extension lit la sauvegarde.
- Un point de la vérification préalable : point coloré, nom, état et constat.
- Non restauré : nomme ce que la restauration omet, et entre parenthèses la raison.
- Lancer la restauration
La vérification préalable ne vérifie que ce que tu as choisi. Sans la racine Base de données, les trois points relatifs à la base de données sont considérés comme en ordre. Les raisons dans la liste Non restauré :
| Raison | Signification |
|---|---|
| jamais restauré | Figure pour wp-config.php et pour cette extension. La restauration ne restaure jamais ni l’un ni l’autre. |
| cœur de WordPress non choisi | Le commutateur Ne pas restaurer le cœur de WordPress est activé. |
| omis selon ton choix | Tu as activé le commutateur pour une sauvegarde de ce site. |
| omis par défaut sur un autre site | La sauvegarde provient d’un autre site ou est d’origine inconnue. |
Étape 5 : lancer la restauration
Clique sur Lancer la restauration et lis la boîte de dialogue de confirmation. La restauration se déroule ensuite comme pour une sauvegarde entière : Restaurer le site à partir d’une sauvegarde. Sans base de données, l’étape Importation de la base de données n’a pas lieu. Sans fichiers, la deuxième étape s’appelle Récupération des parties.
Bon à savoir
- Une restauration partielle a aussi un retour : l’état précédent des racines choisies est conservé 7 jours.
- Si tu restaures des téléversements ou des fichiers du dossier racine et que s’y trouvent des fichiers exécutables absents de la sauvegarde, par exemple des fichiers PHP, la restauration se termine avec des avertissements. Le journal indique leur nombre.
- Une table dont tu ne sauvegardes que la structure reste en place avec ses données lors de la restauration de la base de données. Si elle n’existe pas sur le site, l’extension la crée vide.
Voir aussi
- La vérification préalable de la restauration : chaque point expliqué
- Conserver ou annuler une restauration
- Définir ce qui est sauvegardé
- La page « Restauration »
- Restaurer et importer avec WP-CLI
En ligne de commande
WP-CLI n’est pas encore installé ? Voici comment installer WP-CLI.
Avec WP-CLI, tu nommes les racines dans le paramètre --roots, séparées par des virgules. Sans ce paramètre, la commande restaure chaque racine de la sauvegarde.
# Restaurer seulement la base de données wp cloneworx-backup restore run <Job> --roots=db # Restaurer seulement les plugins et les thèmes wp cloneworx-backup restore run <Job> --roots=wp-plugins,wp-themes # Seulement les téléversements ; ce qui est absent de la sauvegarde va dans l’état précédent wp cloneworx-backup restore run <Job> --roots=wp-uploads --remove-extra-uploads # Omettre les entrées endommagées wp cloneworx-backup restore run <Job> --accept-damaged