Joomla Astuces et Tutoriels Tutoriel : Sauvegarder son site Joomla 1.0 simplement

Tutoriel : Sauvegarder son site Joomla 1.0 simplement

Imprimer PDF
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.
 
Vous trouverez dans cet article les chapitres suivants :
 

Sauvegarde automatique 

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
Sauvegarder son site Joomla Depuis le Control Panel, il suffit de cliquer sur l'icone SAUVEGARDER ! S'offre alors le choix de sauvegarder l'ensemble des fichiers ou de faire une copie de votre base de données. Dans le cas d'une sauvegarde des fichiers, une archive Zip sera créé et stocké dans le répertoire préalablement choisi. Dans le cas d'une sauvegarde de votre base de données, vous aurez un fichier .sql.
 
Gestion
gestionnaire de données Les fichiers de sauvegarde sont accessibles via l'icône Gestion des fichiers de sauvegarde. Il est possible de télécharger l'archive ou de l'effacer. Afin de ne pas saturer votre espace disque, assurez vous de ne pas accumuler les sauvegardes. 
 
 
 
 

Sauvegarde manuelle 

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.
  
 
 
 

3- Utilisation des données sauvegardées

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. 
 
 
 

4- Transfert du site sur un nouvel hébergement

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
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';
 
Emplacement de la base de données - hostname (ligne 38)
$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. 
 
Une fois les nouvelles informations rentrées, vous pouvez uploader le fichier configuration.php. 
 
 
Commentaires (12)
  • tres bon lecon
    merci beaucoup pour ce magnifique cour :idea:
    tu est le meilleur
  • joomtesteur  - Tutoriel : Sauvegarder son site Joomla simplement
    Un grand merci pour ce tuto qui vient de me donner un sacré coup de main
  • pderathe  - Merci et bravo
    Ce 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
  • mick  - Enorme Merci
    Un tres grand service qu'est ce site
  • Gael
    Merci pour tous ces retours. Je suis à l'écoute de tout commentaire/critique/question sur le sujet.

    Gael
  • miss2000  - merci !
    Idem, un grand merci pour ces explications claires et concises - très angoissée a l'idée de changer d'ordinateur pr travailler mon site en local, et a l'arrivée aucun probleme !
    thanks !
  • Gael  - Mise à jour du tutoriel
    Je viens de faire une petite mise à jour du tutoriel, en rajoutant la procédure automatique d'édition du fichier configuration.php grâce à un petit utilitaire nommé Moovla.

    Je mettrai prochainement un tutoriel pour sauvegarder son Joomla 1.5

    Gael
  • JB  - Merci pour le tuto Gaël
    :cheer: ;)
  • fobson  - Super cec tuto
    tres grand merci pr ce tuto.il est impeccable!!!!!
  • aurelie  - transfert de site
    Bonjour,

    Je dois transferer ce site: www.aurelie-art.net, d´un serveur distant à autre un serveur distant. J ´ai réalisée la sauvegarde de la base de données et des dossiers avec le logiciel. Mais avant de faire des bétises, pouvez vous m´éclairer davantage sur les marches à suivre sur le nouveau serveur?
    -Dois je réinstaller une version de joomla vierge avant de retransfer les dossierS? ou dois- je transferer les dossiers de mon site directement à la racine de mon site sur le nouveau serveur?
    -Ensuiste, après avoir réaliser cette étape, dois je importer la base de donnée sur mon nouveau serveur ou bien dois-je la faire avant le transfert des fichiers?
    -Enfin, je dois , si j´ai bien compris, utiliser le logiciel ki permet de faire les connexions et les liens entre les fichiers et la bases de donnée. Mais, concernant les composants, devrais aussi les reinstaller un à un ou bien, le fait de transferer les fichier et utiliser le logiciels qui fait la connection entre les fichiers, reinstallera aussi les composants?
    -Enfn, puisque je possède une boutique virtuemart et aussi le composant joomfish pour la traduc, devrais je faire d´autres manip supplémentaire pour le transfert?

    Merci beaucoup pour votre réponse, vous aller m´aider grandement.

    Aurelie
  • vvvv  - fffffff
    :angry: :0 :confused: :cheer: B) :evil: <img src=illy:' title=':silly:' class='postemoticon' /> :dry: :lol: :kiss: :D :pinch: :( <img src=hock:' title=':shock:' class='postemoticon' /> :X <img src=ide:' title=':side:' class='postemoticon' /> :) :P :unsure: :woohoo: :huh: :whistle: ;) :s :!: :?: :idea: :arrow:
Ecrire un commentaire
Vos détails de compte:
Commentaire:
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch::(:shock::X:side:
:):P:unsure::woohoo::huh::whistle:;):s:!::?::idea::arrow:
Security
Saisissez le code que vous voyez.