1. Sauvegarde de votre site en ligne (dossier + BDD)

 

Vous avez raison, une sauvegarde complète est la première étape cruciale. Nous allons suivre le processus le plus rapide que nous avons identifié précédemment.

 

 

Sauvegarde du dossier de votre site :

 

  • Utilisez FileZilla pour télécharger ce fichier zip sur votre ordinateur.
  • Connectez-vous en SSH à votre serveur OVH.
  • Allez dans le répertoire parent de votre site : cd .. (pour revenir d’où vous êtes)
  • Créez un fichier compressé de votre dossier :


    Bash

    zip -r drupal_papierlogik_$(date +"%Y-%m-%d").zip drupal_papierlogik

    Cette commande est pratique car elle ajoute la date du jour au nom du fichier, ce qui vous permet d’avoir des sauvegardes datées.

     

     Sauvegarde de la base de données (BDD) :

    Utilisez la commande Drush pour exporter votre BDD. Connectez-vous en SSH, puis naviguez jusqu’à votre site (cd drupal_papierlogik).

     Exécutez la commande :
    Bash
    vendor/bin/drush sql:dump > drupal_papierlogik_bdd_$(date +”%Y-%m-%d”).sql

    Téléchargez ce fichier .sql sur votre ordinateur via FileZilla

     

     

    Remise en place du setup local

    Une fois la sauvegarde effectuée, nous pouvons la restaurer sur votre machine locale pour configurer votre environnement de travail avec VS Code et WAMP.
    Configuration de WAMP :

    • Décompressez l’archive .zip de votre site dans le dossier www de WAMP.
    • Créez une nouvelle base de données dans phpMyAdmin.
    • Importez le fichier .sql que vous avez sauvegardé.
    • Mettez à jour le fichier sites/default/settings.php avec les informations de votre base de données locale (root / mot de passe vide).

     

     

    Configuration de VS Code :

    Ouvrez le dossier de votre site local dans VS Code (File > Open Folder…).

    Ajoutez le fichier sftp.json dans le dossier .vscode pour les synchronisations futures avec votre serveur en ligne.