Qui n'a jamais ressenti une légère appéhension au moment de changer
d'hébergement et de transférer son site sur un nouveau serveur ?
Quel webmaster ne s'est pas retrouvé désemparé devant la perte de son site, suite à une mauvaise manipulation, un problème technique d'hébergement ou encore l'action d'un malfaisant hacker ?
Afin d'éviter de telles mésaventures, ou au moins en limiter la portée plus ou moins désastreuse, voici un bref récapitulatif des manières de sauvegarder son site et sa base de données Joomla.
Le composant JoomlaPack permet de faire rapidement une sauvegarde de son site, aussi bien les fichiers que la base de données. Vous pouvez le télécharger sur cette page .
Installation
Il s'agit d'un composant Joomla qui s'installe tout à fait simplement via l'interface d'administration du site. Cliquer sur Installation/Composants. Sélectionnez le fichier zip en cliquant sur Parcourir, puis Installer
Paramétrage
JoomlaPack est très simple à l'utilisation. Toutes les fonctionnalités sont accessibles depuis le panneau de contrôle (Composants / JoomlaPack / Control Panel). L'icône Options permet de régler divers paramètres, tels que le choix du répertoire de sauvegarde ou le nom du fichier zip créé lors de la sauvegarde. Vous pouvez également décider d'exclure des répertoires du processus de sauvegarde.
Sauvegarde
Gestion
Si vous préférez exécuter vous-même la sauvegarde de votre site, voici la liste des manipulations de base à effectuer.
Sauvegarder la base de données
1- Se connecter à l'interface d'administration SQL de votre hébergement (avec PhpMyAdmin en règle générale)
2- Sélectionner la base dans le menu déroulant de gauche
3- Cliquer sur l'onglet Exporter en haut de page
4- Vérifiez que toutes les tables sont sélectionnées et que le bouton SQL est coché (colonne Exporter),
5- Cochez Transmettre, en bas de page. Pour une petite base, vous pouvez vous passer de compression (choisissez Aucune) pour une base imposante, préférez un format de compression (gzip)
6- Faire Exécuter
7- Sauvegarder le fichier Zip ou le fichier .sql (dans un éditeur texte de type Bloc-Notes)
Sauvegarder les fichiers
1- Se connecter à votre serveur d'hébergement à l'aide d'un client FTP (Filezilla, CuteFTP...)
2- Transférer les dossiers et fichiers de votre site sur votre disque dur. Assurez vous qu'il n'y a pas eu d'erreurs de transfert et que l'ensemble du contenu a bien été récupéré sur votre disque dur.
Vos données sont sauvegardées ! Mais comment les utiliser, en cas de problème sur votre site ?
La base de données
Vous-même ou le composant JoomlaPack a généré un fichier .sql. Pour réinstaller
votre Base, il faut se connecter à l'interface d'administration SQL de
votre hébergement (grâce à PhpMyAdmin, le plus souvent). Une fois
identifié, cliquez sur l'onglet Importer, coller le contenu du fichier .sql et faites Exécuter.
Les fichiers
Décompressez le fichier Zip obtenu grâce à JoomlaPack, puis uploadez
son contenu sur votre serveur d'hébergement, grâce à un client FTP
(Filezilla, CuteFTP...) Si vous avez vous-même sauvegardé le contenu de votre site, uploadez directement les fichiers de votre disque dur sur votre serveur d'hébergement.
Dans tous les cas, vérifiez qu'il n'y a pas eu d'erreur de transfert et que l'ensemble des fichiers et dossiers se trouvent en ligne.
Si vous avez sauvegardé votre site dans le but de le transférer sur un nouvel hébergement, quelques manipulations supplémentaires sont nécessaires pour que ce dernier fonctionne à nouveau correctement.
En effet, les informations qui permettent à votre site de communiquer avec le serveur doivent être mises à jour. Pour cela, vous allez devoir éditer le fichier configuration.php qui se trouve à la racine de votre arborescence Joomla.
Avec Moovla
Un petit outil appelé Moovla permet de faire la mise à jour du fichier automatiquement.
1- Récupérer l'outil à cette adresse
1- Récupérer l'outil à cette adresse
2- Dézippez l'archive et uploadez le fichier moovla.php dans le même dossier que configuration.php
3- Accédez au fichier (par exemple : www.votresite.fr/moovla.php )
4- Vérifiez les données, validez
5- N'oubliez pas de supprimer le fichier moovla.php une fois terminé
À la main
Si vous souhaitez faire les changement à la main, ouvrez le fichier configuration.php avec un éditeur de texte, de type Bloc-Note ou un logiciel tel que Dreamweaver.
Les informations à éditer :
Chemin absolu (ligne 7)
$mosConfig_absolute_path = '/home/www';
Dossier du cache (ligne 11)
$mosConfig_cachepath = '/home/www/cache';
Nom de la base de données (ligne 14)
$mosConfig_db = 'database_name';
$mosConfig_db = 'database_name';
Emplacement de la base de données - hostname (ligne 38)
$mosConfig_host = 'localhost';
$mosConfig_host = 'localhost';
URL du site - seulement si vous avez changé de nom de domaine (ligne 46)
$mosConfig_live_site = 'http://www.votresite.fr';
Mot de passe de la base de données (ligne 57)
$mosConfig_password = 'klo52j';
Identifiant de connexion à la base de données (ligne 71)
$mosConfig_user = 'name_id';
ATTENTION : les informations présentes ici ne sont que des exemples. Vous devez rentrer les données qui sont fournies par votre nouvel hébergeur.
$mosConfig_user = 'name_id';
ATTENTION : les informations présentes ici ne sont que des exemples. Vous devez rentrer les données qui sont fournies par votre nouvel hébergeur.
Une fois les nouvelles informations rentrées, vous pouvez uploader le fichier configuration.php.
Commentaires (8)
-
|2008-07-13 02:20:18 joomtesteur - Tutoriel : Sauvegarder son site Joomla simplementUn grand merci pour ce tuto qui vient de me donner un sacré coup de main
-
|2008-08-28 09:27:23 pderathe - Merci et bravoCe document est très clair et rempli parfaitement son objectif.
Il suppose qu'on fasse un peu de recherche de son coté ce qui n'est pas mal.
Merci
Pascal
-
|2008-09-22 11:42:54 GaelMerci pour tous ces retours. Je suis à l'écoute de tout commentaire/critique/question sur le sujet.
Gael
tu est le meilleur