Etape 3 : Récupérer le site en ligne
Article mis en ligne le 3 février 2009
dernière modification le 14 janvier 2019

par Jean Christophe Villeneuve

Une fois notre SPIP installé, il va falloir lui donner à manger à notre écureuil !

Récupérer la base de données MySQL

Avec SPIP 3

Spip3 propose plusieurs types de bases de données en SQL : MySQL, SQLite et PostgreSQL. Les sites académiques fonctionnent en MySQL mais Spip vous fera une sauvegarde au format SQLite par défaut.

1- Sauvegarder la base de données du site en ligne :

 aller dans l’espace privé du site en ligne et cliquer sur "Maintenance -> Sauvegarde de la base"
 décocher "Sauvegarder toutes les tables" et dans la liste des tables qui s’affiche, décocher les tables suivantes :

  • spip_referers
  • spip_referers_articles
  • spip_visites
  • spip_visites_articles

qui sont des tables gérant les statistiques du site et qui deviennent vite très volumineuses. De plus, elles présentent peu d’intérêt sur une copie locale du site.

2- Transfert de la base de données :

Il suffit de descendre un peu dans la page et de cliquer sur l’icône au bout de la ligne correspondant à notre sauvegarde pour télécharger le fichier. (Il se trouve dans le répertoire /tmp/dump et on peut donc aussi le récupérer avec WinSCP )

3- Restauration de la base :

 aller dans l’espace privé du site local en rajoutant ecrire dans la barre d’adresse ou en cliquant dans le pied de page sur "se connecter" puis "espace privé"
 cliquer sur "configuration -> maintenance du site"
 dans la partie "Restaurer le contenu d’une sauvegarde de la base" la base la plus récente est sélectionnée automatiquement
 cliquer sur "restaurer la base" et suivre les indications

Avec SPIP 2

1- Sauvegarder la base de données du site en ligne :

 aller dans l’espace privé du site en ligne et cliquer sur "configuration -> maintenance du site"
 dans la partie "sauvegarder le contenu de la base, choisir "sauvegarde compressée sous tmp/dump/nom_de_la_base_date.xml.gz"
 cliquer sur "sauvegarder la base" puis "Valider"
 cliquer sur "Retourner à la gestion de votre site"

2- Transfert de la base de données :

Par FTP, transférer le fichier ainsi créé de mon_site_en_ligne/tmp/dump dans mon_site_local/tmp/dump

(il faut parfois réafficher la page plusieurs fois dans le navigateur et retaper ses identifiants, notamment quand la base devient conséquente)

NB : Pour transférer des fichiers par FTP entre votre ordinateur et le serveur de l’académie de Lyon, vous devez obligatoirement utiliser WinSCP (sur PC). Voir cet article.

3- Restauration de la base :

 aller dans l’espace privé du site local en rajoutant ecrire dans la barre d’adresse ou en cliquant dans le pied de page sur "se connecter" puis "espace privé"
 cliquer sur "configuration -> maintenance du site"
 dans la partie "Restaurer le contenu d’une sauvegarde de la base" la base la plus récente est sélectionnée automatiquement
 cliquer sur "restaurer la base" et suivre les indications

Transférer les squelettes

Avec WinSCP, il suffit de transférer le dossier /squelettes de votre site en ligne vers votre site local, à la racine de votre site.

Transférer les images

Toutes les images, tous les documents et tous les logos de rubrique ou d’auteur sont stockés dans le dossier /IMG. Il suffit donc de transférer ce dossier comme pour le dossier /squelettes.

Transférer les plugins

Comme pour /squelettes et /IMG, il faut transférer le dossier /plugins qui contient tous les plugins de votre site. Pour tout savoir sur les plugins, c’est ici. Pensez aussi à activer ces plugins sur le site local.

Voilà, on peut jouer avec Escal maintenant !

qrcode:http://escal.ac-lyon.fr/spip/spip.php?article12