Restaurer une sauvegarde de son site
Dans la vie d'un site Web, il y a de nombreuses occasions qui exigent de devoir restaurer une sauvegarde de son site comme par exemple :
- Après un acte de malveillance.
Dans le meilleur des cas, seuls un ou plusieurs fichiers de votre site ont été corrumpus le rendant totalement inutilisable.
Dans le pire des cas, tous les fichiers de votre site Joomla ont été effacés du serveur.
Seule la restauration d'une sauvegarde saine vous permet de retrouver votre site intact. Par ailleurs, protéger votre site pourrait s'avèrer utile pour éviter une nouvelle intrusion.
- Avant chaque opération de maintenance.
Les interventions de maintenance comprennent principalement l'installation de nouvelles extensions, les mises à jour de Joomla et la migration du CMS.
Dans tous ces cas de figure, vous devez tester cette sauvegarde afin de vérifier qu'elle est utilisable. C'est à dire qu'il faut restaurer le site sur un serveur local par exemple, afin de contrôler que la sauvegarde est parfaitement fonctionnelle.
- En cas de changement de serveur ou d'hébergeur.
Une restauration est nécessaire afin de réinstaller votre site depuis votre serveur local vers un serveur distant.
Mais vous devrez également restaurer une sauvegarde de votre site si vous changez d'hébergeur, par exemple.
- En cas de refonte totale de votre site Web.
Si vous souhaitez effectuer d'importants travaux sur votre site actuel, restaurer une sauvegarde de celui-ci sur un serveur local vous permet de travailler sereinement, sans risque pour la version du site qui est en production.
Pour les besoins de cet article, nous supposons que le composant Akeeba Backup est installé sur votre site Joomla et que vous avez déjà sauvegardé votre site Joomla.
Comment restaurer une sauvegarde de son site Joomla ?
Pour suivre ce tutoriel, vous devez être en possession de :
- une sauvegarde de votre site au format
.jpa
que vous avez transféré sur votre ordinateur via SFTP.
- le pack Akeeba Kickstart qui est disponible gratuitement sur le site akeeba.com.
- 1. Dézippez l'archive Akeeba Kickstart dans un dossier sur votre ordinateur. Vous devez avoir ces deux fichiers :
- kickstart.php
- en-GB.kickstart.ini
- 2. Ouvrez votre client FTP et connectez-vous au serveur où vous souhaitez restaurer la sauvegarde de votre. Transférez sur le serveur, les fichiers suivants :
- kickstart.php
- en-GB.kickstart.ini
- la sauvegarde de votre site au format
.jpa
- 3. Ouvrez une fenêtre dans votre navigateur web et lancez Kickstart en visitant l'URL :
http://localhost/mon-site/kickstart.php
si vous restaurez la sauvegarde de votre site sur un serveur local,
https://www.mon-site.com/kickstart.php
pour une restauration sur un serveur distant.
- 4. Lisez le message d'avertissement qui s'affiche puis cliquez sur le lien ou pressez la touche ESC de votre clavier.
- 5. Sauf si vous avez plusieurs sauvegardes dans le même dossier, vous n'avez rien à modifier à ce premier écran puisque votre fichier
.jpa
a été détecté et pré-sélectionné. Cliquer sur le bouton Start pour lancer l'extraction des fichiers de sauvegarde.
- 6. Laissez le processus se dérouler. Suivant la taille de la sauvegarde de votre site, cette étape peut être plus ou moins longue.
- 7. Une fois l'extraction terminée, vous devez obtenir cet écran.
Cliquez sur le bouton Run the installer pour continuer le processus de restauration de la sauvegarde de votre site.
- 8. Kickstart vient d'ouvrir une nouvelle fenêtre dans votre navigateur pour lancer ANGIE, le script de restauration. Si tout est ok à cette étape de pré-installation, cliquez en haut sur le bouton Next.
- 9. Restauration de la base de données.
Si vous restaurez votre site, vous ne devriez pas avoir à renseigner les informations concernant la base de données.
Si vous restaurez votre site sur un nouveau serveur - même s'il s'agit d'un sous-domaine ou d'un répertoire du site principal - vous DEVEZ créer une nouvelle base de données avant de commencer le processus de restauration car ANGIE ne le fait pas à votre place.
Cliquez en haut sur le bouton Next.
- 10. Laissez le processus de restauration de la base de données se dérouler. La durée de cette phase dépend de la volumétrie de la taille de la base de votre site.
A la fin du processus, vous devez obtenir ce message :Cliquez alors sur le bouton Next Step.
- 11. Vérifiez les éléments de la configuration de votre site. Si tout est bon, cliquez en haut sur le bouton Next
- 12. Vous êtes arrivés à la fin du processus de restauration de votre site. Vous pouvez refermer cet onglet.
- 13. Cliquez sur le bouton Clean pour procéder à un dernier nettoyage.
Le dernier écran vous permet d'accéder à votre site :
N'oubliez pas de supprimer les fichiers kickstart.php et en-GB.kickstart.ini que vous avez transféré sur votre serveur à l'étape 2 du processus et de rapatrier l'archive .jpa sur votre ordinateur.