Une fois notre SPIP installé, il va falloir lui donner à manger à notre écureuil !
Récupérer la base de données MySQL
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
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 !