Voici comment configurer un dossier sur le serveur de ton site comme destination pour tes sauvegardes : de l’explorateur de dossiers au test de connexion jusqu’à la destination enregistrée.
Ce dont tu as besoin
- un dossier sur le serveur dans lequel le serveur web a le droit d’écrire,
- si possible un dossier en dehors du site.
Un dossier local n’a pas d’identifiants.
Étape 1 : choisir le type de destination
Ouvre la page Destinations et clique sur Ajouter une destination. Choisis Dossier local.
- Les types de destination disponibles. Dossier local est le premier et porte le symbole d’un disque dur.
- Fermer ferme le choix.
Étape 2 : choisir le dossier
Le formulaire s’ouvre avec l’explorateur de dossiers. Il commence dans le répertoire personnel, le répertoire au-dessus du site. Les sauvegardes qui s’y trouvent ne sont d’ordinaire pas accessibles depuis le web. Mais ce n’est pas forcément le cas. En cas de doute, demande à ton hébergeur ou à ton administrateur ! Si PHP n’a pas le droit de lire le répertoire personnel, l’explorateur de dossiers commence dans le répertoire des téléversements.
- Nom est ton nom pour la destination. L’extension propose « Dossier local 1 » ; tout nom pas encore utilisé convient.
- Dossier sur le serveur est le chemin absolu du dossier. Le champ est obligatoire. L’extension y inscrit le dossier dans lequel l’explorateur de dossiers commence.
- Parcourir ouvre et ferme l’explorateur de dossiers.
- Les points d’entrée Répertoire personnel et Dossier des téléversements sautent vers ces dossiers. En dessous figure le chemin du dossier affiché ; un clic sur une partie du chemin ouvre ce dossier.
- La liste montre les sous-dossiers du dossier affiché. Un clic ouvre le dossier. Dossier parent remonte d’un niveau.
- Utiliser ce dossier inscrit le dossier affiché dans le champ et ferme l’explorateur de dossiers.
- Nouveau dossier crée un dossier dans le dossier affiché.
- Enregistrer enregistre la destination et teste aussitôt la connexion.
- Tester la connexion vérifie le dossier inscrit, sans enregistrer.
Dans l’explorateur de dossiers, va au dossier que tu veux et clique sur Utiliser ce dossier. Tu peux aussi écrire le chemin à la main dans le champ. Si tu enregistres tout de suite, les sauvegardes se trouvent dans le dossier dans lequel l’explorateur de dossiers commence.
L’explorateur de dossiers ne montre que ce que PHP a le droit de lire sur ton serveur. À droite dans la ligne figure un label quand quelque chose de particulier s’applique au dossier :
| Label | Signification |
|---|---|
| non accessible en écriture | Le serveur web n’a pas le droit d’écrire dans ce dossier. Si tu l’ouvres, Utiliser ce dossier est bloqué, et Nouveau dossier est absent. |
| à l’intérieur du site | Le dossier se trouve dans le dossier principal de WordPress ou en dessous, par exemple dans le répertoire des téléversements. |
| grisé | PHP n’a pas le droit de lire le dossier. Il ne peut pas être ouvert. |
Les dossiers cachés, dont le nom commence par un point, et les propres dossiers de l’extension ne sont pas montrés dans la liste. Si un dossier a plus de 500 sous-dossiers, la liste n’en montre que 500 et le signale.
Créer un nouveau dossier
Clique sur Nouveau dossier, saisis un nom et clique sur Créer. L’explorateur de dossiers passe dans le nouveau dossier. Avec Utiliser ce dossier, tu le reprends dans le champ.
- Nom du nouveau dossier figure dans le champ vide pour le nom.
- Créer crée le dossier dans le dossier affiché.
Un nom ne doit pas contenir de barre oblique ni commencer par un point ou par « cloneworx-backup ». Sinon, le champ indique Ce nom n’est pas autorisé. Si le dossier existe déjà, il indique Un dossier de ce nom existe déjà.
Tu ne crées pas toi-même le dossier de l’extension. L’explorateur de dossiers dit à ce sujet : Dans le dossier choisi, l’extension crée son propre dossier de sauvegardes.
Un dossier à l’intérieur du site
Si tu ouvres un dossier à l’intérieur du site, l’explorateur de dossiers avertit au-dessus de la liste.
- Dossier des téléversements est le point d’entrée choisi ici. L’explorateur de dossiers montre le répertoire des téléversements.
- L’avertissement figure au-dessus du chemin et de la liste, parce que le dossier affiché se trouve à l’intérieur du site.
- à l’intérieur du site figure à droite dans la ligne d’un sous-dossier qui se trouve à l’intérieur du site.
- Utiliser ce dossier ne reprend un dossier à l’intérieur du site qu’après une boîte de dialogue de confirmation.
Utiliser ce dossier demande alors confirmation avant de reprendre le dossier. La boîte de dialogue de confirmation s’appelle Dossier à l’intérieur du site.
- Annuler ferme la boîte de dialogue de confirmation. L’explorateur de dossiers reste ouvert.
- Utiliser quand même inscrit le dossier dans le champ.
La boîte de dialogue de confirmation indique le risque : Ce dossier se trouve à l’intérieur du site. Les sauvegardes y sont accessibles depuis le web si la protection du dossier échoue. Techniquement possible, mais déconseillé : choisis plutôt un dossier à l’extérieur, par exemple dans le répertoire personnel.
Après Utiliser quand même, l’avertissement reste sous le champ tant que ce dossier est inscrit. Dans la liste des destinations, derrière l’emplacement d’une telle destination figure à l’intérieur du site.
Les sauvegardes à l’intérieur du site sont perdues avec lui
Si toutes tes destinations sont utilisables, mais qu’elles se trouvent toutes à l’intérieur du site, la tuile d’état de la page Destinations est grise au lieu de verte et indique Toutes les destinations se trouvent à l’intérieur du site. Ajoute alors une destination en dehors du site ou sur un autre serveur.
Étape 3 : tester la connexion
Clique sur Tester la connexion. L’extension dépose un petit fichier dans le dossier, le relit, le compare et le supprime de nouveau. Si le test réussit, il est indiqué en vert au-dessus des boutons du formulaire : La connexion fonctionne : un fichier de test a été écrit, relu et supprimé.
- Dossier sur le serveur contient le dossier que le test a vérifié.
- Le résultat du test figure en vert au-dessus des boutons.
- Enregistrer enregistre la destination (étape 4).
Étape 4 : enregistrer
Clique sur Enregistrer. L’extension enregistre la destination, teste la connexion encore une fois et indique le résultat. Une destination n’est utilisable qu’après un test réussi.
- Toutes les destinations sont connectées. figure dans la tuile d’état verte quand chaque destination a passé son test et que les destinations ne se trouvent pas toutes à l’intérieur du site.
- Le message nomme la destination : enregistrée et connectée.
- La nouvelle destination est dans la liste. Le point vert signifie : connectée. Devant le nom figure le symbole d’un disque dur.
Après l’enregistrement et le test réussi, l’extension regarde dans le dossier choisi. Si elle y trouve le dossier d’une autre installation ou ses propres sauvegardes qui ne sont pas dans la liste, la tuile Sauvegardes trouvées sur « … » apparaît. Plus d’informations : Retrouver des sauvegardes après une perte totale.
Étape 5 : choisir la destination dans le plan de sauvegarde
- Ta première destination : l’extension crée le plan « Sauvegarde quotidienne » : tous les jours à une heure aléatoire, tout, cette destination, Sauvegardes max. 7. Le plan est en pause jusqu’à ce que tu l’actives.
- Une destination supplémentaire : choisis-la sur la page Sauvegarde, dans la tuile Plans de sauvegarde, dans un plan. La version gratuite permet deux plans et une destination par plan.
Si quelque chose ne fonctionne pas
Si l’extension refuse une valeur, le message figure en rouge au champ. Si le test de connexion échoue, la raison figure au-dessus des boutons, et Afficher le journal ouvre le journal général avec les détails.
| Message | Ce que tu peux faire |
|---|---|
| Ce champ est obligatoire. | Inscris un dossier. L’extension n’accepte pas un champ vide. |
| Le dossier n’existe pas, ou le chemin n’est pas absolu. | Inscris le chemin complet, depuis le répertoire le plus haut du serveur, ou choisis le dossier dans l’explorateur de dossiers. Le message apparaît aussi si PHP n’a pas le droit d’atteindre le dossier. |
| Le dossier n’est pas accessible en écriture. | Choisis un dossier dans lequel le serveur web a le droit d’écrire, ou modifie les droits du dossier sur le serveur. |
| Le dossier se trouve dans le répertoire de l’extension, que WordPress supprime à chaque mise à jour. | Choisis un dossier en dehors du répertoire de l’extension. |
| Ce nom est déjà utilisé. | Donne un autre nom à la destination. L’extension ne distingue pas les majuscules des minuscules, et les destinations retirées gardent aussi leur nom. |
| Le dossier n’a pas pu être écrit ou lu. | Ouvre le journal avec Afficher le journal et vérifie les droits du dossier sur le serveur. |
Bon à savoir
- Les sauvegardes se trouvent sous
<dossier>/cloneworx-backup-<code>/<sauvegarde>/. Seule ton installation a ce code. - Dans ses dossiers, l’extension dépose de petits fichiers de protection :
index.php,index.html,.htaccessetweb.config. - Le test de connexion crée déjà le dossier de l’extension dans le dossier choisi. Il y reste, même si tu choisis ensuite un autre dossier.
- Tu télécharges dans le navigateur les sauvegardes d’une destination locale : Télécharger une sauvegarde.
- Un stockage réseau monté est aussi un dossier local pour l’extension.
- Un dossier local est une destination comme une autre : tu peux le renommer et le retirer. Tu n’en as pas besoin non plus si tes sauvegardes vont vers une autre destination.
Voir aussi
- Quelle destination te convient ?
- La page « Destinations »
- Planifier des sauvegardes automatiques
- Supprimer une destination
- Gérer les destinations avec WP-CLI
En ligne de commande
WP-CLI n’est pas encore installé ? Voici comment installer WP-CLI.
Un dossier local n’a pas de valeurs secrètes. Tu peux donc le configurer entièrement en ligne de commande. Tu indiques le dossier avec --set-path ; --path est un paramètre de WP-CLI lui-même. Après la création, la destination n’est pas encore testée : seul le test la rend utilisable.
# Créer un dossier local comme destination wp cloneworx-backup target add local --name="Archiv" --set-path=/var/backups # Afficher les destinations avec identifiant et état wp cloneworx-backup target list # Tester la connexion wp cloneworx-backup target test local-1 # Renommer la destination wp cloneworx-backup target edit local-1 --name="Archiv 2"