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 :
Bashzip -r drupal_papierlogik_$(date +"%Y-%m-%d").zip drupal_papierlogikCette 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”).sqlTé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.