Tu définis à deux endroits ce qui entre dans une sauvegarde : chaque plan de sauvegarde choisit son contenu, et les exclusions du site s’appliquent à tous les plans. Par défaut, un plan sauvegarde tout.
Tu n’as rien à régler ici
Tout ce qui est décrit dans cet article est optionnel. Par défaut, chaque plan sauvegarde la base de données et tous les fichiers de ton site. Seul ce qui n’a sa place dans aucune sauvegarde est omis : les caches, les journaux et les dossiers d’autres extensions de sauvegarde. Tu peux adapter l’étendue, mais tu n’y es pas obligé pour que ton site obtienne sa sauvegarde.
Ce dont tu as besoin
- la vue Étendu. Le commutateur se trouve en bas à gauche de la page. Seule cette vue affiche le contenu et les exclusions.
Étape 1 : choisir le contenu d’un plan
Ouvre la page Sauvegarde. Dans la tuile Plans de sauvegarde, choisis Plus … au niveau du plan, puis Modifier. Sous Ce qui est sauvegardé, tu actives ce que le plan sauvegarde, puis tu cliques sur Enregistrer. Au moins une case doit être cochée.
- Base de données désigne les tables de ce site.
- wp-config.php est sauvegardé. Une restauration ne réécrit jamais ce fichier.
- wp-content est tout ce qui se trouve dans ce dossier sans appartenir aux plugins, aux thèmes, aux mu-plugins ou aux téléversements : fichiers de langue, drop-ins, dossiers d’autres extensions.
- Cœur de WordPress désigne les dossiers wp-admin et wp-includes et les fichiers que WordPress apporte dans le dossier racine.
- Extensions incontournables (mu-plugins)
- Plugins
- Thèmes
- Téléversements (uploads)
- Dossier racine est tout ce qui se trouve dans le dossier racine du site, hormis WordPress lui-même et wp-content : .htaccess, robots.txt, fichiers de vérification, .well-known et tes propres fichiers.
Étape 2 : consulter les règles d’exclusion
Ouvre la page Réglages et déplie la tuile Exclusions. Les règles s’appliquent à tout le site et à chaque plan.
- L’indication dit quelles règles sont en vigueur : Les règles par défaut sont en vigueur. ou Tes propres règles sont en vigueur.
- Une règle. La croix qui la suit la retire de la liste.
- Dossier, nom avec * ou extension est le champ pour une nouvelle règle.
- Ajouter place la règle à la fin de la liste.
- Les dossiers que d’autres extensions signalent comme leur cache ou leur journal. Ces dossiers sont toujours exclus, même à un autre emplacement que d’habitude.
Les règles par défaut sont au nombre de 27 : caches, dossiers d’autres extensions de sauvegarde, journaux et restes du système. Une règle prend l’une de ces formes. Les majuscules et les minuscules ne jouent aucun rôle.
| Forme | Correspond à | Exemple |
|---|---|---|
| Nom | un fichier ou un dossier portant exactement ce nom, à n’importe quelle profondeur | Thumbs.db |
| Nom avec une barre oblique à la fin | la même chose, mais seulement les dossiers | updraft/ |
| Nom avec un astérisque au début ou à la fin | tout nom qui se termine ou commence ainsi |
*.log, backwpup*
|
| Chemin commençant par une racine | cette entrée et tout ce qui se trouve en dessous. Un astérisque n’est autorisé que dans la dernière partie. | wp-content/cache |
Les racines des chemins s’appellent wp-content, wp-uploads, wp-plugins, wp-themes, wp-mu-plugins, wp-core et wp-root.
Étape 3 : ajouter une règle personnelle
Saisis une règle dans le champ et clique sur Ajouter. La croix derrière une règle la retire. Dès que tu modifies la liste, l’indication au-dessus de la liste mentionne tes propres règles.
- L’indication Tes propres règles sont en vigueur. apparaît au-dessus de la liste dès que tu l’as modifiée.
- La nouvelle règle se trouve à la fin de la liste. La croix qui la suit la retire.
- Ajouter place la règle du champ à la fin de la liste.
L’enregistrement n’a lieu qu’avec Enregistrer à la fin de la tuile. L’extension vérifie alors chaque règle. Si l’une d’elles est fausse, la raison apparaît en rouge sur la règle, et rien n’est enregistré.
Étape 4 : sauvegarder des tables uniquement comme structure
Certaines extensions tiennent des tables pour les sessions, les journaux, les caches ou les statistiques. De telles tables deviennent volumineuses, et le site fonctionne aussi sans leur contenu. Des tables activées, l’extension ne sauvegarde que la structure, elle omet les lignes. Lors d’une restauration, une telle table reste telle qu’elle est sur le site, avec ses données. Si elle n’y existe pas, l’extension la crée vide.
- Le groupe des candidates : Sessions, Journaux, Caches ou Statistiques.
- Une table avec case à cocher, nom sans préfixe, lignes et taille.
- Autres tables sont les tables que tu as ajoutées toi-même.
- Nom de la table sans le préfixe est le champ pour une autre table de ce site.
- Ajouter une table ajoute la table à la sélection.
- Les propres tables de l’extension. De celles-ci, seule la structure est toujours sauvegardée.
- Enregistrer enregistre les règles et les tables ensemble.
- Rétablir les valeurs par défaut rétablit immédiatement les règles par défaut et enregistre en même temps les tables activées.
Les lignes manquent dans chaque sauvegarde
Par défaut, l’extension sauvegarde chaque table en entier. N’active une table que si tu peux te passer de son contenu : il ne peut pas être récupéré depuis la sauvegarde. Pour Statistiques, il s’agit des chiffres de fréquentation eux-mêmes.
Ce qui n’est jamais sauvegardé
- les propres dossiers de l’extension avec les sauvegardes, les journaux et les fichiers de travail,
- tout dossier dans lequel se trouve un fichier nommé
.donotbackup, - une autre installation WordPress dans un sous-dossier. C’est un site à part, avec sa propre base de données. Le journal de la sauvegarde nomme le dossier.
- les tables d’autres sites dans la même base de données.
Si l’extension trouve dans la base de données les tables d’une autre installation WordPress, une ligne l’indique dans la tuile Exclusions, juste au-dessus de Enregistrer.
- L’indication Non sauvegardées : … tables d’une autre installation WordPress avec le préfixe « … ». nomme le nombre de tables et leur préfixe.
Si quelque chose ne fonctionne pas
| Message | Ce que tu peux faire |
|---|---|
| ne doit pas commencer par une barre oblique | Commence un chemin par une racine, par exemple wp-content/cache. |
| racine inconnue : utilise wp-content, wp-uploads, wp-plugins, wp-themes, wp-mu-plugins, wp-core ou wp-root | La première partie d’un chemin doit être l’une de ces racines. |
|
un seul * est autorisé * seulement au début ou à la fin du nom * seulement dans la dernière partie du chemin |
Place un seul astérisque au début ou à la fin du dernier nom. |
| Cette table n’existe pas sur ce site. | Saisis le nom sans le préfixe, tel que la tuile nomme les autres tables. |
- La raison pour laquelle l’extension refuse la règle. La croix qui la suit retire la règle.
Retire une règle refusée avec la croix et saisis-la de nouveau correctement.
Bon à savoir
- Une modification s’applique à partir de la prochaine sauvegarde, pas à une sauvegarde en cours.
- Dans la vue Étendu, la ligne d’un plan nomme son contenu. Si toutes les cases sont cochées, on y lit tout.
- L’extension ne suit jamais les liens symboliques dans les dossiers. Elle sauvegarde le lien lui-même.
- Si une seconde installation WordPress avec un préfixe plus long se trouve dans la même base de données, l’extension ne sauvegarde pas ses tables. La tuile Exclusions nomme le préfixe.
Voir aussi
- Plans de sauvegarde : tuile et formulaire
- La page « Réglages »
- Ne restaurer que des parties
- Gérer les plans de sauvegarde avec WP-CLI
- Réglages et périmètre avec WP-CLI
En ligne de commande
WP-CLI n’est pas encore installé ? Voici comment installer WP-CLI.
Avec WP-CLI, tu affiches ce que l’extension compte dans le site, et tu définis les règles, les tables et le contenu d’un plan. --set remplace toute la liste des règles.
# Afficher ce qui appartient au site : racines, tables, règles wp cloneworx-backup scope # Afficher les règles d’exclusion en vigueur wp cloneworx-backup scope exclusions # Remplacer la liste des règles wp cloneworx-backup scope exclusions --set="wp-content/cache,*.log,.DS_Store" # Revenir aux règles par défaut wp cloneworx-backup scope exclusions --reset # Sauvegarder des tables en structure seulement wp cloneworx-backup scope tables --structure-only="woocommerce_sessions,wfHits" # Modifier le contenu d’un plan de sauvegarde wp cloneworx-backup plan edit "Sauvegarde quotidienne" --roots=db,wp-uploads