Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon.

Utilisé à ce jour dans 1414 sites
Etape 3 : Récupérer le site en ligne
Article mis en ligne le 3 février 2009
dernière modification le 3 janvier 2017

par Jean Christophe Villeneuve
logo imprimer
Enregistrer au format PDF

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. A noter qu’aucun plugin n’est indispensable au bon fonctionnement d’un site utilisant le jeu de squelettes ESCALV2. Avec EscalV3, il faut les plugins Agenda et Calendrier_Mini qui sont automatiquement installé en même temps qu’Escal. 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 !


Forum
Répondre à cet article
Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 6 janvier 2016

Bonjour,

Pour retravailler simplement la mise en page du site de mon établissement, j’ai repris les étapes dans l’ordre.
* j’ai installé UwAmp, Spip 3.0.20,
* j’ai pu me connecter à mon site en local,
* j’ai suivi toute la procédure ci-dessus pour récupérer la base du site existant qui était sous spip 2, j’ai téléchargé les répertoires squelettes, images et plugins, rajouté le dépot SPIP-Zone - Plugins, rajouté le plugin Escal qui n’était pas présent, mais mon site est désespérément vide :-(
Le plan du site est vide, il n’y a aucun article, ni aucun rédacteur déclaré...
Je ne sais pas où j’ai loupé une étape et après trois tentetives reprises depuis le début, je me sens perdu pour avoir commis une fausse manipulation qu’un expert corrigerait probablement en trois clics. Je contacte donc les Experts ! Help ! Si je pouvais recevoir un petit conseil, ce serait sympa.
Merci d’avance.

Olivier

Etape 3 : Récupérer le site en ligne
Stéphane - le 6 janvier 2016

je lit ton message .....

tu dit avoir suivie la procedure cool

mais dans ton explication tu ne parle pas de

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 indication

ps / tu peu aussi t’inscrire a la liste escal
ou passer nous voir ici http://spipfactory.com/?t-chat-189&lang=fr

Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 6 janvier 2016

Tout d’abord, merci pour la rapidité de la réponse.
Si, si, j’ai bien restauré la base aussi en me connectant dans l’espace privé et restauré depuis tmp/dump/Mon_site_SPIP_20160106.xml.gz, j’ai coché restaurer toutes les tables, j’ai validé vouloir écraser ma base avec cette sauvegarde, validé l’action de restauration de la sauvegarde, est-ce que le fait qu’il me signale à la fin de la restauration que je suis connecté sous un admin que j’avais créé, mais qui n’existe pas dans la nouvelle base est important ? j’ai été un peu rapide dans la description, mais j’ai scrupuleusement suivi le déroulé.

Je ne sais pas ce que j’ai pu rater... J’ai ouvert le fichier Mon_site_SPIP_20160106.xml.gz que j’ai téléchargé aujourd’hui avec 7z et le bloc note, il y a bien des articles et des tas d’informations qui me semblent bien descendre du site existant, mais c’est comme s’il ne les récupérait pas quand je tente de restaurer cette base...

Etape 3 : Récupérer le site en ligne
Stéphane - le 6 janvier 2016

ok donc au moins on est sur que tu restaure la base

par contre j’ai relu ton message et du coup je me pose la question suivante

ton site en ligne est en spip 2 , donc il faut que tu installe un spip 2 en local pour ecuperer ta base

Pour retravailler simplement la mise en page du site de mon établissement, j’ai repris les étapes dans l’ordre.

  • j’ai installé UwAmp, Spip 3.0.20,
  • pour récupérer la base du site existant qui était sous spip 2,
Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 6 janvier 2016

Merci, bien vu !
Tu as tout à fait raison, j’ai installé en local Spip 3 alors que le site d’origine est sous Spip 2...
Je vais donc tout reprendre depuis le début avec Spip 2 :-P
Par contre, du coup, si le site est sous Spip 2, il ne pourra jamais passer sous une version supérieure de Spip ? :-/

Etape 3 : Récupérer le site en ligne
Stéphane - le 6 janvier 2016

bien sur que si , tu pourra passer en 3.1

Quel URL
Quel hébergeur

Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 7 janvier 2016

Bonjour,

Je reprends donc tout depuis le départ encore une fois.
Dans un premier temps, j’ai installé Spip 2.1.12 qui la même version que le site actuellement en ligne.
Je suis dérangé par tous les messages d’alerte qui s’affmchenv en peu partout sur la page que j’affiche dans la partie privée, mais de ce que j’ai pu trouver sur Internet, ce n’est pas bloquant, j’ai donc continué à suivre la procédure.
Je suis actuellement en train de restaurer la base, depuis deux heures, j’ai régulièrement un message d’erreur à cause du Maximum execution of 30 seconds, j’actualise la page et je vois que la restauration de la base prend de plus en plus de taille, je suppose donc que cela suit son cours...

Je serai client pour des conseils pour migrer vers SPIP 3 lorsque j’aurai récupéré le site sur ma machine.

Le site actuel, hébergé par l’académie est le suivant : http://www2.ac-lyon.fr/etab/lycees/lyc-01/international/

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 7 janvier 2016

Bonjour

Pour éviter une restauration locale de la base très longue, l’astuce est de sauvegarder la base en excluant quelques tables. Quand je veux récupérer une base en en ligne pour un usage local, j’exclus systématiquement les tables

  • spip-referers
  • spip_referers_articles
  • spip_visites
  • spip_visites_articles

Ces tables concernent les statistiques du site. On gagne beaucoup de temps !

Ensuite pour la migration en 3.1, un peu de lecture :
http://www.spip.net/fr_article1318.html

Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 7 janvier 2016

C’est gentil, mais je suis très rigoureux, il était marqué de décocher les cases correspondantes, j’ai tout bien fait, m’sieur ! C’est simplement que le site a quelques années d’activité et que la base est maintenant assez importante pour prendre du temps à décompresser (surtout 30 secondes par 30 secondes !;-)).

Merci pour le lien vers la migration, mais je vais continuer à faire les choses dans l’ordre, dès que j’aurai un site sur ma machine qui est correspondant à celui qui est en ligne, je ferai la mise à jour du plugin d’EscalV2 vers Escal V3, et je verrai pour faire migrer Spip après si je ne dis pas trop de bêtises.
Je vous tiendrai au courant.

Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 7 janvier 2016

Ça y est, à force de F5, la base a été complètement restaurée.
Malheureusement, comme le site local ne ressemblait pas à celui qui était en ligne, j’ai jeté un œil aux plugins que j’ai activés tous en même temps. Oups, je ne sais pas si j’ai été trop gourmand, mais j’ai obtenu le message d’erreur fatale suivant :
"Fatal error : Cannot redeclare inc_lien() (previously declared in C :\Program Files (x86)\UwAmp\www\Site_Ferney_v20162\plugins\auto\typo_guillemets\typo_guillemets_options.php:5) in C :\Program Files (x86)\UwAmp\www\Site_Ferney_v20162\plugins\auto\escal_V2\escal_fonctions.php on line 60"
Le hic, c’est que je n’ai plus accès à rien ! Je n’ai pas de touche annuler là-dessus et je ne sais pas comment corriger l’erreur.
Une idée ? Désolé de ma nullité :-/

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 7 janvier 2016

Un peu trop gourmand peut-être en effet.

Première chose à essayer : vider le répertoire /tmp/cache

Si ça ne suffit pas, essayer de supprimer le dossier /typo_guillemets de /plugins/escal qui semble concerné

PS : dans le fichier php.ini qui se trouve dans /UwAmp/bin/apache, tu peux augmenter le max_execution_time en mettant une valeur plus grande. Ce qui évite de relancer la machine toutes les 30 secondes.

Etape 3 : Récupérer le site en ligne
Stéphane - le 7 janvier 2016

euh .......
la tu ne peu t’en prendre qu’a toi

décompresser (surtout 30 secondes par 30 secondes !;-)).

il te suffit de modifier
Dans php.ini de UWAMP mets :
max_execution_time = 130
max_input_time = 130

Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 7 janvier 2016

Bon... J’ai bien vidé le tmp/cache sans effet, j’ai donc supprimé le répertoire /typo_guillemets de /plugins/escal toujours sans effet... Je vais donc tout recommencer depuis le début en ayant changé le maximum à 130 secondes, j’aurai moins à jouer avec F5...

Par contre, une fois que je reviens au même point et que mon site local ne ressemble pas au site en ligne... Que dois-je faire pour éviter de retomber dans le même piège ? J’ai l’impression qu’avec Spip, on n’est pas dans du logiciel qui permet de faire du ctrl+z en permanence et qu’il vaut mieux avancer sur des œufs...
Donc si je peux avoir un conseil, c’est avec grand plaisir.
Merci.

Etape 3 : Récupérer le site en ligne
Stéphane - le 7 janvier 2016

recommence pas ...

renomme ton répertoire en plugins_old

regarde si ton site fonctionne
si c’est la cas renomme ton répertoire plugins_old en plugins

dans le cas contraire tu recommence ton install local

Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 7 janvier 2016

Merci pour l’astuce de passer le temps maximum à 130 secondes, cela ne m’a pris que 2h30 à restaurer la base.
Maintenant que j’ai mon site qui ressemble à celui qui est en ligne, mais pas vraiment tout à fait, j’ai 6 extensions activées, 13 plugins non activés, contrairement à celui qui est en ligne, qui dispose de 9 plugins activés.
Et étrangement, le plugin Escal n’est pas activé non plus...
Avant de faire une bêtise, je devrais faire quoi dans l’ordre pour ne pas risquer de tout perdre...
Merci d’avance.
Olivier

Etape 3 : Récupérer le site en ligne
Stéphane - le 7 janvier 2016

130 ; 200 ; etc .....

bref tu choize ......

la il te faut réactivé tes plugins un par un et non pas tous d’un coup

àa serait sympa que la discussion est lieu sur liste spip-avec-escal  rezo.net>

parceque la ça commence a devenir petit petit

Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 7 janvier 2016

J’ai activé 7 des plugins (sans ceux qui plantaient), et jusque là, tout va bien. Mais le site ne ressemble toujours pas à celui qui est en ligne... :-/
Je ne vois pas trop quoi faire encore...

Comme je ne sais pas exactement ce qu’est liste spip-avec-escal rezo.net> j’ai bien cherché rezo.net je suis tombé sur le site, mais je ne sais pas comment trouver la liste en question, désolé... :’-(

Etape 3 : Récupérer le site en ligne
Stéphane - le 7 janvier 2016

en ligne si c’est URL donné c’est pas du escal mais du sarka donc tu pourra pas avoir la même chose entre local et en ligne

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 7 janvier 2016

Ah ben oui, sarkaspip et escal, c’est pas pareil !

$ Etape 3 : Récupérer le site en ligne
Olivier ROUBICHOU - le 8 janvier 2016

Merci pour ces précisions, mais comme sur la page d’accueil du site, il y a un lien vers Escal V2, je pensais bêtement que c’était ce qui était utilisé sur ce site ! :-((:-((:-(( Je pensais que le travail qu’on me demandait se résumait à faire les mises à jour de Esccal et Spip, quelques modifications de mises en formes avec des noisettes actuelles, et là, je crains que la charge de travail soit plus importante...
Je passe sur la liste pour la suite de la conversation, mais je veux terminer par un grand merci à vous, les Experts B-), pour votre accompagnement.

Etape 3 : Récupérer le site en ligne
Stéphane - le 7 janvier 2016
Etape 3 : Récupérer le site en ligne
Annie Fabre - le 30 juin 2015

Bonsoir,
Je suis au lycée Herriot, je remets au travail depuis peu sur mon site,(pour changer les couleurs entre autre )et je n’arrive pas à le rapatrier à la maison.
J’ai intallé win scp et c OK, Wamp cela semble OK , mais quand je vais dans monsitelocal cela me dit que la page web est inaccessible.
même en mettant :/ecrire.
Je n’ai peut être pas fait ce qu’il fallait au moment de l’installation de wamp mais je ne vois pas comment vérifier et revenir en arrière.
Je te remercie de tes conseils
AF

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 30 juin 2015

Hello

Difficile d’aider à distance pour ça. J’ai eu aussi quelques déboires avec Wamp et je suis passé à Uwamp. Il y a un petit fichier à créer comme indiqué dans l’étape 2 mais après, ça fonctionne très bien.

Je te suggère donc de désinstaller Wamp et d’essayer avec Uwamp.

Etape 3 : Récupérer le site en ligne
Annie Fabre - le 1er juillet 2015

Bonsoir Jean Christophe.
Je te remercie pour cette réponse si rapide. Je vais essayer.
AF

Etape 3 : Récupérer le site en ligne
Lhoual - le 23 mai 2013

Bonsoir Jean Christophe,
Actuellement je travaille mon site intranet en local, et je voudrais copier mon dossier spip du repertoire /localweb de easy php du poste fixe vers mon ordi portable(pour eventuellement debuger certains trucs..).
Je voudrais donc savoir s’il n’y aura pas d’incidences en faisant une sauvegarde de la base données, puis la reimporter sur mon portable et copier ensuite le dossier spip puis lancer mon localhost sur l’ordi portable !
Oubien si tu as une methode pas violente qui ne va pas me supprimer tout ce que j’ai fait depuis...!

Merci

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 23 mai 2013

Tu peux balancer tout ton dossier spip mais il faut supprimer le fichier connect.php qui se trouve dans le dossier /config

Quand tu lanceras le site local, tu pourras ainsi réinstaller un spip neuf sur ton portable. Ensuite, tu copies ta base sauvegardée sur le fixe dans le dossier /tmp/dump du site sur le portable et dans l’espace privé du site, tu vas dans "Maintenance -> Restaurer la base".

Reste enfin à activer les plugins.

Normalement, tu devrais retrouver tes petits.

Etape 3 : Récupérer le site en ligne
Lhoual - le 24 mai 2013

Bonjour et Merci encore Jean Christophe,

En suivant la demarche voici ce que j’obtiens à la place de l’install normale sur mon pc portable !! :(
Je cherche depuis ce matin, et je me dis en le mettant ici peut que ça pourrait aller plus vite !

Merci

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 24 mai 2013

Alors le plus simple est de tout effacer de ton portable et de recommencer depuis le début en suivant les indications que je donne sur mes articles. Tu considères juste que le site sur ton poste fixe correspond au site en ligne :

  • installation d’un spip de la même version
  • transfert de la base de données
  • copie des dossier /squelettes, /IMG et /plugins
  • activation des plugins
Etape 3 : Récupérer le site en ligne
Lhoual - le 24 mai 2013

J’ai recuperé mes petits, il fallait pas supprimer le fichier connect.php en fait !
J’ai refait une install et virer le contenu du nouveau pour mettre la copie de mon /site et puis restaurer la base de données et ça me rend mes petits sur l’ordi portable !!

Merci encore :)

Etape 3 : Récupérer le site en ligne
Aurélie - le 12 février 2011

Bonsoir,
C’est encore moi.... Aurélie,
J’ai mis mon site en local et je travaille depuis efficacement dessus.
Mais, je viens de me rendre compte que quand je clique sur mes images ou mes documents qui sont en pièces jointes à mes articles, il y a un message d’erreur... J’ai besoin d’aide !!
(ils n’apparaissent d’ailleurs pas dans la page publique et des icones anonymes sont dans la page privée !)
Je précise que j’ai une copie de mon dossier IMG du site en ligne que j’ai placée dans un dossier IMG en local...
Je ne suis pas très sure d’être claire !!
Bonne nuit !

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 13 février 2011

Sans doute un problème de paramétrage.

As-tu bien activé GD2 et la génération automatique de miniatures des images dans Configuration -> Fonctions avancées ?

As-tu bien vidé les caches et recalculé les pages ?

Etape 3 : Récupérer le site en ligne
Aurélie - le 13 février 2011

Non, je n’ai pas fait ça (génération automatique de miniatures...) !! oups !!!
Décidément, cela reste toujours complexe !!
En tout cas, j’ai commencé à écrire en html... c’est "rigolo"... tes expliations sont EXTRÊMEMENT claires et limpides... un régal (j’ai regardé d’autres sites, ils causent entre pro... et oublient les novices !!!)
Alors encore MERCI !! Je le mets sur toutes les pages où je poste... peut-être cela pourrait-il te rapporter une augmentation !!!

Etape 3 : Récupérer le site en ligne
Aurélie - le 13 février 2011

En fait, cela ne fonctionne toujours pas.
Mais ce site a été mis sur mon nas.
L’URL est donc l’adresse IP du nas 192.168.1.70
Les fichiers htlm sont dans un fichier nommé WEB
soit l’URL : http://IP/WEB
Pour l’espace privé : URL : http://IP/ecrire
Pour visiter : URL : http://IP/spip.php
Est-ce que cela ne peut pas venir de là ???
Quand je clique sur visiter (dans l’espace privé), il m’envoie sur l’URL : http://IP/
donc pas de visite !!
Je ne sais (toujours pas) si je suis claire !!
Bonne soirée !

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 13 février 2011

Sur ton NAS, dis-tu. Donc pas en local ?

Pourquoi ne fais-tu pas une installation classique en local, sur ton ordinateur, comme je le décris dans cette rubrique ?

Etape 3 : Récupérer le site en ligne
Aurélie - le 13 février 2011

Parce que mon mari m’a dit : "mets le sur le nas"
Maintenant que tu le dis... c’est vrai que ce n’est pas "local"...

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 13 février 2011

Je ne voudrais pas fâcher ton mari mais il me parait bien plus simple et bien plus sur d’installer ton spip sur ta machine. Le NAS est un espace de stockage. Faire tourner un serveur virtuel comme wamp sur un NAS me parait aléatoire !

Etape 3 : Récupérer le site en ligne
Aurélie - le 13 février 2011

OK... ben demain je mets tout sur mon ordi (si cela rentre !!)
Je te tiens au courant ensuite !!

Etape 3 : Récupérer le site en ligne
Aurélie - le 13 février 2011

De toute façon, mon travail n’est pas perdu... il suffit que je copie le dossier /squelettes ! !
C’est bien pratique !

Etape 3 : Récupérer le site en ligne
Jean Christophe Villeneuve - le 13 février 2011

Un grand merci pour ces compliments. Même si je ne cherche pas à tout prix à augmenter les visites de ce site, je te remercie de me faire de la pub B-)

Mais si tu actives gd2 et les miniatures, cela résout-il ton problème ?

Etape 3 : Récupérer le site en ligne
Aurélie - le 13 février 2011

Non... cela ne suffit pas.



Plan du site Contact Mentions légales Espace rédacteurs squelette

RSS Valid XHTML 1.0 Strict

2009-2017 © Escal V3 - Tous droits réservés
Site réalisé sous SPIP
avec le squelette ESCAL-V3
Version : 3.87.58