Un site web est généralement formé de deux types d'éléments:
- fichiers
- base de données
Une copie de sauvegarde d'un site web comprend donc une archive des fichiers (code source PHP et fichiers de contenu additionnels comme les images, les documents) ainsi qu'une copie exportée de la base données.
Extraire les fichiers
Premièrement, pour connaître quel répertoire contient les fichiers associés à un site sur un sous-domaine en particulier, on peut se rendre dans l'interface de gestion du domaine en cliquant sur le nom de domaine dans le menu à gauche, dans la section "Domaines". Dans cette page, sous la colonne "Type", et vis-à-vis la ligne pour le sous-domaine concerné, on retrouvera le chemin vers les fichiers concernés. Si ce chemin existe sous votre compte, vous pourrez alors cliquer sur ce chemin pour le visiter dans le gestionnaire de fichiers web.
A noter: à cette étape, il est possible d'utiliser FTP pour récupérer tous les fichiers qui se trouvent dans ce répertoire. Vous pourrez alors décider si vous voulez compresser les fichiers et par quelle méthode selon ce qui est disponible sur votre ordinateur.
Si vous préférez utiliser l'interface web, vous pouvez tout simplement cliquer sur le bouton "Télécharger ce répertoire" après avoir cliqué sur le chemin dans la liste des sous-domaines comme mentionné plus haut. Vous obtiendrez alors une archive compressée de tous les fichiers sous le répertoire de votre site.
Extraire la base de données
Pour connaître le nom de la base de données utilisée par votre site web, il faut vérifier dans les fichiers de configuration de votre site web. Par exemple, pour wordpress le fichier wp-config.php
contient le nom de la base de données sur la ligne vers le début du fichier qui contient DB_NAME
. Pour Drupal il faut explorer le fichier settings.php
. Chaque application PHP a sa propre méthode particulière de sauvegarder le nom de base de données; si vous n'arrivez pas à trouver l'information pour votre site web, n'hésitez pas à demander un coup de main au support de Koumbit par courriel à support@koumbit.org.
Pour extraire la base de données on doit en premier se rendre sur l'interface de gestion des bases de données, phpMyAdmin, en cliquant sur l'option du même nom dans la section "MySQL" du menu de gauche.
Une fois arrivé dans l'interface de phpMyAdmin, dans la section de gauche, assurez-vous d'ouvrir le menu déroulant pour afficher le nom des bases de données et ensuite cliquez sur le nom de la base de données que votre site utilise.
Ensuite, dans la section de droite, cliquez sur le menu "Export". Les options présentées par défaut, soit la méthode "Rapide" et le format "SQL" sont généralement ce qu'on doit utiliser pour pouvoir importer la base de données soit dans une installation de développement ou pour restaurer la base de données à l'état de cette copie de sauvegarde plus tard dans l'Hébergement AutoGéré (ou encore chez un autre fournisseur de services). Il suffit alors de cliquer sur le bouton "Exécuter". Vous obtiendrez alors un fichier qui correspond à la copie de votre base de données.