Sauvegarde d’un site WordPress avec Updraft Plus, gratuit et très bien

Sauvegarde d’un site WordPress avec Updraft Plus, gratuit et très bien

Il est prudent de sauvegarder régulièrement la base de données et les fichiers d’un site WordPress. J’ai testé de nombreuses solutions avant de m’arrêter depuis 6 mois sur Updraft Plus, en version gratuite. Updraft Plus est vraiment très bien pour réaliser des sauvegardes planifiées. Je l’ai essayé en ftp et sur dropbox

Installer et activer Updraft Plus

Comme n’importe quelle extension.

Planifier les sauvegardes Updraft Plus

Dans le menu Réglages / Sauvegardes Updraft Plus, onglet réglages :

  • Fichiers : bimensuel, 4
  • Base de données hebdo, 10

Sur dropbox

exclure de sauvegarde :

Je laisse tel quel, avec à exclure des sauvegardes :

  • « backup*,*backups,backwpup*,wp-clone,snapshots »
  • et  « upgrade,cache, updraft,backup*, *backups,mysql.sql,debug.log »

Dans les réglages avancés, je vérifie que « supprimer la sauvegarde locale » est bien coché.

Enregistrer.

Régler la connexion à Dropbox

Lorsqu’on enregistre les réglages précédents, une fenêtre s »ouvre :

Updraft Plus : Réglage pour Dropbox

Updraft Plus : Réglage pour Dropbox

Cliquer sur le lien puis se connecter à son compte dropbox.

Ensuite cliquer sur le bouton « complete setup », qui nous ramène dans notre tableau de bord WordPress. La première sauvegarde commence automatiquement.

Utilisation d’une sauvegarde FTP pour transférer d’un hébergement à un autre

En transférant des sauvegardes d’un site par FTP on a un gain considérable :

  • pas besoin de gérer la taille des fichiers zip : Updraft plus s’en charge (il découpe l’ensemble des fichiers à sauvegarder en autant de « lot » que nécessaire) ;
  • Pas besoin de transiter par mon ordinateur : adieu les délais liés à une connexion ADSL poussive, adieu les problèmes de caractères spéciaux !

Le seul inconvénient est que le transfert est réalisé en FTP, sans encryption, lorsqu’on utilise la version gratuite du site.

Régler les paramètres FTP du « remote storage »

Dans les « settings » de Updraft Plus, cocher FTP comme « remote storage ».

Régler les paramètres FTP comme suit :

FTP server: ftp://oifw.vps.infomaniak.com
FTP login: ohwt_flo1
FTP password: VotreMotDePasse
Remote path: /updraft/
Passive mode: coché

Ici les login et password donnent accès au répertoire /ald-utils/Flo-test/ et dans ce répertoire j’ai créé le répertoire /ald-utils/Flo-test/updraft .

Cliquer sur le bouton : « Test FTP Settings » pour vérifier les réglages.

Ensuite la sauvegarde se fait. Updraft plus gère la création de fichiers zippés de taille correcte. Par exemple 10 fichiers zippés nommés nomfichier-uploads.zip, nomfichier-uploads1.zip  à nomfichier-uploads9.zip

Restaurer les fichiers Updraft Plus

Ensuite pour les décompresser dans le bon endroit, utiliser la fonction restauration de Updraft plus :

  • placer les fichiers de backup dans le répertoire wp-content/updraft du site cible
  • Dans le site cible, aller dans réglages / sauvegardes UpdraftPlus
  • Dans l’onglet sauvagardes existantes, cliquer sur le lien « Scanner le dossier local pour recherche de nouveaux lots de sauvegarde ». On voit alors apparaître la sauvegarde ajoutée manuellement
  • Cliquer sur Restaurer

Et voilà !

Hébergement Plesk, sauvegarde des paramètres et sites

Hébergement Plesk, sauvegarde des paramètres et sites

Comme sur un hébergement OVH, il faut sauvegarder régulièrement les bases de données et les fichiers des sites hébergés. Avec un VPS équipé de « Plesk-resellers », il faut également sauvegarder les paramètres liés aux clients, abonnements, packs de service. Nous allons voir comment.

Sauvegarder tout ou partie des données Plesk

Cette partie n’est accessible qu’aux administrateurs du compte Plesk resellers.

Documentation Plesk : Sauvegarder et restaurer les données.

Dans « outils et utilitaires » > « Gestionnaire de sauvegardes », on peut définir les paramètres de sauvagarde, faire des sauvegardes unitaires ou des sauvegardes planifiées.

Qu’est-ce qui est sauvegardé ?

Selon la documentation Plesk Sauvegarder et restaurer les données :

Contenu de la sauvegarde Données incluses
Configuration du revendeur
  • Paramètres personnels du revendeur
  • Packs de services et abonnements
  • Paramètres et configuration du compte client, sites, bases de données, boîtes mails, listes de diffusion
  • Certificats SSL
  • Informations sur les DNS
Configuration et contenu du revendeur Toutes les options ci-dessus, plus :

  • Contenu des sites Web
  • Contenu des mails
  • Contenu des listes de diffusion
  • Contenu des bases de données
  • Logs et statistiques
  • Pages d’erreurs personnalisées

Définir les paramètres de sauvegarde

On peut définir un hébérgement OVH (pro ou perso) comme destination des sauvegardes.

Les paramètres sont définis comme suit (on obtient le nom d’hôte, le nom d’utilisateur FTP et son mot de passe dans le compte OVH de l’hébergement cible) :

Plesk : paramétrage du stockage FTP

Plesk : paramétrage du stockage FTP

 

Attention, la seule difficulté (que je n’ai résolue qu’après plusieurs échanges avec des techniciens OVH), est que Plesk doit pouvoir écrire sur la « racine » de la cible pour vérifier le bon fonctionnement avant de transférer la sauvegarde.

Donc le champ « répertoire » doit obligatoirement contenir quelque chose et le répertoire défini doit déjà exister dans le compte FTP cible. 

Pour une sauvegarde unitaire :

Dans « stocker sous »,

  • le stockage FTP proposé est celui qui a été défini dans les paramètres de sauvegarde.
  • Je ne me souviens pas si j’ai défini le lieu de stockage du serveur.
Plesk : sauvegarder pour le "revendeur"

Plesk : sauvegarder pour le « revendeur »

Planifier des sauvegardes

Voici les réglages que j’ai fait.

Plesk : planifier des sauvegardes

Plesk : planifier des sauvegardes

Sauvegarder le compte et les sites web (client)

Le client a accès à un menu « compte » dans lequel on trouve les boutons « Sauvegarder le compte et les sites Web » et « Sauvegarder les sites Web ».

Documentation Plesk : (Avancé) Sauvegarder et restaurer les sites Web

le fonctionnement est semblable à celui des sauvegardes de l’ensemble de Plesk.

Copier / cloner un site web (client)

Documentation Plesk : Utiliser un site provisoire.

Cette option « copier du site web » est accessible aux clients, selon les réglages de leur abonnement. Attention, cette option ne copie pas la base de données.

Lorsque le client clique sur « copie du site web », il peut choisir ses options :

Plesk : copie de site web

Plesk : copie de site web

On peut utiliser cette fonction pour copier un site vers un autre (le cloner), mais cet autre est OBLIGATOIREMENT un élément du même domaine. Par exemple si je copie « knowledge.parcours-performance.com , je ne peux le copier que vers parcours-performance.com ou un de ses sous-domaines.

Et maintenant ?

Il reste à vérifier que je parviens à restaurer les données sauvagardées si nécessaire.

Cet article fait partie de la série .