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... et de qui veut.

Forum de l’article

Etape 3 : Récupérer le site en ligne

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre.

Ajouter un document

Rappel de la discussion
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

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 😛
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’affichent un 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.

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 :
https://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

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 😎, pour votre accompagnement.

Derniers commentaires

Modifier un texte
Ok c’était bien ça, cool. A l’avenir, utilises plutôt un éditeur de code plutôt que LibreOffice, (...)

Modifier un texte - suite et fin -
Super, c’est réparé Les apostrophes inclinés venaient de LibreOffice ! Encore (...)

Modifier un texte
Hello Je pencherais pour les apostrophes qui sont incurvées au lieu d’être droites car je ne vois (...)

Modifier un texte
Le fichier ci-dessous déposé dans le répertoire lang ne passe pas. "Parse error : syntax error, (...)

images dans un article
Bonjour Jean Christophe, non, je n’ai pas accès à ce fichier ; le répertoire /config ne m’est pas (...)

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2024 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 4.6.2