Votre site est constitué des fichiers de code (HTML, PHP…) qui sont servis par le système de l’hébergement et interprétés par le navigateur du visiteur.
Télécharger ces fichiers vous permet de détenir une copie de sauvegarde du site et vous offre la possibilité de le restaurer en cas de problème, ou de l’installer ailleurs
Si votre site est basé sur un CMS comme Wordpress par exemple, il y a 2 composantes : les fichiers présents dans le répertoire racine de votre hébergement, et la base de donnée.
Vous retrouverez les informations de connexion sur l’onglet “général” de la page de configuration de votre hébergement.
Depuis votre interface client, allez sur le menu vertical gauche, cliquez sur “hébergement web”, puis sur son nom.
Vos fichiers sont dans le répertoire racine de votre site : allez dans le dossier lamp0, puis web, vhosts, le nom de votre site : vous pouvez télécharger la totalité du sous-dossier “htdocs”
Voici le chemin, ou « www.votrenomdedomaine.com » est à remplacer par le nom de votre site tel qu’il est déclaré sur l’hébergement :
C’est une interface graphique basée sur un code libre développé en PHP, permettant la gestion de vos bases de données MySQL.
https://www.phpmyadmin.net/
Cette interface sur votre hébergement n’est pas accessible directement, par mesure de sécurité, mais seulement depuis votre panneau de contrôle.
L’accès se fait donc en deux temps :
- premièrement, connectez vous à votre panneau de contrôle : vous verrez l’URL sur la page de configuration de votre hébergement, au même endroit que les paramètres SFTP : l’authentification se fait avec le même identifiant / mot de passe.
deuxièmement, sur le lien “phpmyadmin” dans le paragraphe « MySQL » et authentifiez vous cette fois avec l’identifiant “root” sans mot de passe par défaut
Vous avez deux panneaux : la liste des bases à gauche, le détail à droite avec les onglets correspondant aux menus en haut.
Dans le panneau de gauche, ignorez les bases nommées “default_db”, “information_schema”, “mysql”, “performance_schema” et “sys” : ce sont les bases nécessaires aux système, elles ne contiennent pas vos données.
Pour un Wordpress installé automatiquement, le nom de la base est sous la forme “10 chiffres_nom du site”
dans le panneau de gauche, cliquez sur le nom de votre base de donnée pour la sélectionner : vous verrez la liste des tables dans le panneau de droite
cliquez alors sur l’onglet “exporter” en haut de page
Note
en laissant tel quel, l’export sera téléchargé via la session web. Si votre base est trop volumineuse, il vous faudra choisir la seconde option de sortie, et cocher “enregistrez sur le serveur dans le répertoire /srv/data/tmp”. Il vous faudra ensuite allez la télécharger en vous connectant en SFTP (cf. premier chapitre) ; vous trouverez le fichier correspondant (extension .sql) dans le répertoire :
Ce paragraphe est spécifique à Wordpress, mais le principe s’applique potentiellement à d’autres CMS
Gandi n’a pas de précaunisation particulière quant au choix du plugin; suivra une liste simple et non exhaustive des plus connus. Il existe des plugins gratuits, souvent limités par rapport à leur version payante, et des plugins premium.
Le princpe étant le suivant : installer le plugin, effectuer l’export (le résultat sera souvent un fichier au format spécifique incluant les fichers et la base de donnée).
Pour restaurer, il vous faudra, sur une nouvelle installation Wordpress, d’installer ce même plugin et d’effectuer l’import.
Avertissement
Attention : si votre site est très volumineux, la création de l’archive et le téléchargement via le navigateur web (ainsi que pour la restauration) échouera. Il n’est pas possible de modifier les variables PHP post_max_size, ou upload_max_max_filesize fixée à 128Mo. Dans ce cas, il faudra créer l’archive dans le dossier “tmp” et la télécharger en utilisant une connexion SFTP. !! Pensez à vérifier que la version du plugin le permet bien
Comment sauvegarder votre Hébergement Web¶
Généralités
Ce qui constitue votre site
Les moyens :
Sauvegarde des fichiers : connexion SFTP
Modalités de connexion :
Paramètres de connexion :
Localisation des fichiers :
Sauvegarde de la base de donnée : connexion à PHPMyAdmin :
Connexion :
Comprendre l’interface :
Effectuer l’export
Créer une archive du site au moyen d’un plugin (Wordpress)
Quelques exemples de plugin de sauvegarde
Généralités¶
Ce qui constitue votre site¶
Votre site est constitué des fichiers de code (HTML, PHP…) qui sont servis par le système de l’hébergement et interprétés par le navigateur du visiteur. Télécharger ces fichiers vous permet de détenir une copie de sauvegarde du site et vous offre la possibilité de le restaurer en cas de problème, ou de l’installer ailleurs
Si votre site est basé sur un CMS comme Wordpress par exemple, il y a 2 composantes : les fichiers présents dans le répertoire racine de votre hébergement, et la base de donnée.
Les moyens :¶
une connexion SFTP : vous accédez avec un logiciel dédié au dossiers sur votre serveur, et pouvez télécharger les fichiers
votre interface PHPMyAdmin : vous pouvez effectuer un export de votre base de donnée (et l’import pour restaurer)
un plugin d’archivage qui crée un fichier contenant vos fichiers, votre base de donnée et éventuellement un fichier d’installation.
Sauvegarde des fichiers : connexion SFTP¶
Vous retrouverez les informations de connexion sur l’onglet “général” de la page de configuration de votre hébergement. Depuis votre interface client, allez sur le menu vertical gauche, cliquez sur “hébergement web”, puis sur son nom.
Modalités de connexion :¶
Il vous faut un logiciel prenant le protocole en charge, comme par exemple les logiciels gratuits suivants :
FileZilla client (Windows, MacOS, Linux) :
https://filezilla-project.org/download.php
https://winscp.net/eng/download.php
CyberDuck (MacOS, Windows) :
https://cyberduck.io/download/
Paramètres de connexion :¶
Voici le lien vers notre documentation : https://docs.gandi.net/fr/hebergement_web/connexion/sftp.html
Localisation des fichiers :¶
Vos fichiers sont dans le répertoire racine de votre site : allez dans le dossier lamp0, puis web, vhosts, le nom de votre site : vous pouvez télécharger la totalité du sous-dossier “htdocs”
Voici le chemin, ou « www.votrenomdedomaine.com » est à remplacer par le nom de votre site tel qu’il est déclaré sur l’hébergement :
Sauvegarde de la base de donnée : connexion à PHPMyAdmin :¶
C’est une interface graphique basée sur un code libre développé en PHP, permettant la gestion de vos bases de données MySQL. https://www.phpmyadmin.net/
Cette interface sur votre hébergement n’est pas accessible directement, par mesure de sécurité, mais seulement depuis votre panneau de contrôle.
Connexion :¶
L’accès se fait donc en deux temps : - premièrement, connectez vous à votre panneau de contrôle : vous verrez l’URL sur la page de configuration de votre hébergement, au même endroit que les paramètres SFTP : l’authentification se fait avec le même identifiant / mot de passe.
deuxièmement, sur le lien “phpmyadmin” dans le paragraphe « MySQL » et authentifiez vous cette fois avec l’identifiant “root” sans mot de passe par défaut
Voici le lien vers notre documentation : https://docs.gandi.net/fr/hebergement_web/gestion_base_donnees/mysql.html#gerer-votre-base-de-donnees-avec-phpmyadmin
Comprendre l’interface :¶
Vous avez deux panneaux : la liste des bases à gauche, le détail à droite avec les onglets correspondant aux menus en haut.
Dans le panneau de gauche, ignorez les bases nommées “default_db”, “information_schema”, “mysql”, “performance_schema” et “sys” : ce sont les bases nécessaires aux système, elles ne contiennent pas vos données. Pour un Wordpress installé automatiquement, le nom de la base est sous la forme “10 chiffres_nom du site”
Effectuer l’export¶
dans le panneau de gauche, cliquez sur le nom de votre base de donnée pour la sélectionner : vous verrez la liste des tables dans le panneau de droite
cliquez alors sur l’onglet “exporter” en haut de page
Note
en laissant tel quel, l’export sera téléchargé via la session web. Si votre base est trop volumineuse, il vous faudra choisir la seconde option de sortie, et cocher “enregistrez sur le serveur dans le répertoire /srv/data/tmp”. Il vous faudra ensuite allez la télécharger en vous connectant en SFTP (cf. premier chapitre) ; vous trouverez le fichier correspondant (extension .sql) dans le répertoire :
Créer une archive du site au moyen d’un plugin (Wordpress)¶
Ce paragraphe est spécifique à Wordpress, mais le principe s’applique potentiellement à d’autres CMS
Gandi n’a pas de précaunisation particulière quant au choix du plugin; suivra une liste simple et non exhaustive des plus connus. Il existe des plugins gratuits, souvent limités par rapport à leur version payante, et des plugins premium.
Le princpe étant le suivant : installer le plugin, effectuer l’export (le résultat sera souvent un fichier au format spécifique incluant les fichers et la base de donnée). Pour restaurer, il vous faudra, sur une nouvelle installation Wordpress, d’installer ce même plugin et d’effectuer l’import.
Avertissement
Attention : si votre site est très volumineux, la création de l’archive et le téléchargement via le navigateur web (ainsi que pour la restauration) échouera. Il n’est pas possible de modifier les variables PHP post_max_size, ou upload_max_max_filesize fixée à 128Mo. Dans ce cas, il faudra créer l’archive dans le dossier “tmp” et la télécharger en utilisant une connexion SFTP. !! Pensez à vérifier que la version du plugin le permet bien
Quelques exemples de plugin de sauvegarde¶
UpdraftPlus : https://fr.wordpress.org/plugins/updraftplus/
WordPress Backup & Migration : https://fr.wordpress.org/plugins/wp-migration-duplicator/
WPvivid Backup Plugin : https://wordpress.org/plugins/wpvivid-backuprestore/
Duplicator : https://wordpress.org/plugins/duplicator/
BackupWP : https://wordpress.org/plugins/backwpup/
BackUp and Restore WordPress : https://wordpress.org/plugins/wp-backitup/
Premium :
Anciennement Backup Buddy : https://solidwp.com/backups/