dlatr | 20 May 2012 14:56
Picon

Re: Tonton BP "joue" avec SPIP 3

ok, c'est plus clair
Le 20 mai 2012 à 10:22, Matthieu Marcillaud a écrit :

> Le 20/05/2012 09:27, dlatr a écrit :
> 
>> Avant, pour une installation « propre », on installait un nouveau spip
>> puis on importait la sauvegarde, même d'une version précédente.
> 
> Non.
> 
> Cela était possible mais fonctionnait rarement comme il fallait. La procédure à toujours indiqué de
mettre à jour SPIP depuis son ancienne version, c'était la seule possibilité (hors phpMyAdmin) pour
qu'il n'y ait pas de problème de mise à jour.
> 
> Concernant SPIP 3, il ne sait pas restaurer un dump au format XML tel qu'il les faisait auparavant. Dans ce
cas, il faut (comme il a toujours fallu d'ailleurs) installer le site à la version de SPIP du DUMP, activer
les plugins présents qu'il y avait (les mêmes qu'au moment du dump) et restaurer le dump XML. Ensuite,
migrer les fichiers du site en SPIP 3.
> 
> Une manière plus simple est de passer directement par phpMyAdmin ou mysql directement et d'exporter la
base d'une version ancienne de SPIP au format SQL et de l'importer dans le SPIP 3 (via phpMyAdmin donc ou
mysql) : Là SPIP mettra à jour aussi correctement.
> 
> Enfin, À partir de SPIP 3, le format de sauvegarde et restauration interne à SPIP utilise un fichier
SQLite ET permettra de restaurer dans l'avenir des sauvegardes 3.0 sur un site en 3.2 sans problème parce
que la sauvegarde inclue aussi la structure de la base de données, ce qu'il n'y avait pas dans le dump XML.
Il n'y a plus aucun souci par exemple pour restaurer les champs extras (grosse galère avec un dump XML).
Cela fonctionnera très bien avec ces au format SQLite lorsqu'on garde le même type de serveur SQL en
usage sur le SPIP. Ainsi à la restauration (Mysql -> Mysql, ou SQLite -> SQLite) fonctionnera très bien,
de même que dans le sens Mysql -> Sqlite. Par contre il reste un ticket pour restaurer une sauvegarde de
SPIP SQLite sur un Mysql (http://core.spip.org/issues/2662)
> 
> Pour terminer, pour le CNRS et sa sauvegarde, ce n'est pas compliqué à gérer : ils doivent partir d'un
SPIP 2.1 et du dump XML qu'ils ont, le mettre à jour en SPIP 3.0, faire alors une sauvegarde (fichier
.sqlite) et c'est cette sauvegarde qu'ils fournissent alors avec leur kit à la place du dump XML d'avant.
> 
> 
> MM.


Gmane