Migration 1.8.2e vers 2.0.2

Bonjour,
Les site Web sur lesquels je travaille (www.irit.fr + intranet) sont toujours en version 1.8.2d et 1.8.2e, et à cause des failles de sécurité corrigées dans la version 2.0.2, je souhaiterais migrer vers cette version.
Est-ce qu'une migration directe est possible, ou bien me conseillez-vous de migrer d'abord vers une version 1.9 puis vers la version 2.0.2 ?
Je vous remercie d'avance pour vos réponses,
AM Pocquet

Anne-Marie POCQUET <pocquet <at> irit.fr>

me conseillez-vous
de migrer d'abord vers une version 1.9 puis vers la version 2.0.2 ?

Si tu n'utilises pas de plugins, ça revient au même.
Dans le cas contraire, il est prudent de faire
1.8.3/1.9/1.9.1/1.9.2/2.0
voir si chaque plugin suit.

Bonjour,
Au risque de répéter :wink:
On ne migre jamais un site en exploitation. (on utilise un site de développement identique au premier)

Si on est dans l’obligation de le faire quand même…

On fait un backup du site :

  • sauvegarde de la base de donnée (interne via spip et externe via phpmyadmin ou autre),
  • sauvegarde de tous les répertoires du site (chez soi, via ftp)
    (on efface le cache d’abord et on évite sans doute les répertoires temporaires)
  • on note soigneusement la référence du spip à migrer,
  • on récupère (même si on peut réinstaller par copie) le spip ancien ‹ propre ›
  • on désactive les plugins
  • on récupère la dernière version des plugins
  • on migre
  • on réinstalle les plugins un par un en commençant par les plus ‹ vitaux ›
  • on réinstalle le squelette
    (ces deux derniers points peuvent être inversés selon les cas.

    si problème…on écrase tout par la sauvegarde et on restaure la base…

contrairement à ce qui a été suggéré, je déconseillerai - sauf impératif - de passer par des versions intermédiaires
(sauf dans le cas ou spip 2 râle trop sur les changements de base à faire.)

amicalement
Jel

esj a écrit :

jel.spip <jelabbe <at> gmail.com> writes:

Bonjour,
Au risque de répéter :wink:
On ne migre jamais un site en exploitation. (on utilise un site de
développement identique au premier)
Si on est dans l'obligation de le faire quand même...
On fait un backup du site :
- sauvegarde de la base de donnée (interne via spip et externe via
phpmyadmin ou autre),
- sauvegarde de tous les répertoires du site (chez soi, via ftp)
(on efface le cache d'abord et on évite sans doute les répertoires
temporaires)
- on note soigneusement la référence du spip à migrer,
- on récupère (même si on peut réinstaller par copie) le spip ancien
'propre'
- on désactive les plugins
- on récupère la dernière version des plugins
- on migre
- on réinstalle les plugins un par un en commençant par les plus
'vitaux'
- on réinstalle le squelette
(ces deux derniers points peuvent être inversés selon les cas.
...
si problème...on écrase tout par la sauvegarde et on restaure la base..
contrairement à ce qui a été suggéré, je déconseillerai - sauf
impératif - de passer par des versions intermédiaires
(sauf dans le cas ou spip 2 râle trop sur les changements de base à
faire.)
amicalement
Jel

Bonjour,
Je suis dans le même cas (migration 1.8.3 vers 2.0.10).
Je vais tenter la manip (en local d'abord bien sur).
Je n'ai aucun plugin ce qui devrait faciliter la tache.
Par contre, comment aboutir à une migration "propre" (c'est à dire sans les
anciens fichiers devenu inutile). Y a t'il une méthode particulière ou bien peut
on procéder ainsi :
Instalation "brutale" de la 2.0.10, migration, une fois la migration réussie, je
sauvegarde les squelettes perso (tous développés et stockés dans un seul
répertoire), je supprime tous les répertoires sauf le répertoire IMG, je
réinstale la 2.0.10 et je remet le répertoire de squelette perso.
oublie-je qq chose ?

Merci d'avance.

Perso,j’ai d’abord fais une migration de 1.8.3 vers 1.9, puis de 1.9 vers 2.0.10
Il va quand même falloir retravailler les squelettes pq la version 2 et sup. introduit de nouvelles balises.
J’ai passé pas mal de temps à tout nettoyer, pour avoir un site qui tienne la route et pas de fichiers inutiles de partout.

Bon courage.

Le 30 décembre 2009 12:14, Pierre <guayacan@buscasalsa.com> a écrit :

jel.spip <jelabbe gmail.com> writes:

Bonjour,
Au risque de répéter :wink:
On ne migre jamais un site en exploitation. (on utilise un site de
développement identique au premier)
Si on est dans l’obligation de le faire quand même…
On fait un backup du site :

  • sauvegarde de la base de donnée (interne via spip et externe via
    phpmyadmin ou autre),
  • sauvegarde de tous les répertoires du site (chez soi, via ftp)
    (on efface le cache d’abord et on évite sans doute les répertoires
    temporaires)
  • on note soigneusement la référence du spip à migrer,
  • on récupère (même si on peut réinstaller par copie) le spip ancien
    ‹ propre ›
  • on désactive les plugins
  • on récupère la dernière version des plugins
  • on migre
  • on réinstalle les plugins un par un en commençant par les plus
    ‹ vitaux ›
  • on réinstalle le squelette
    (ces deux derniers points peuvent être inversés selon les cas.

    si problème…on écrase tout par la sauvegarde et on restaure la base…
    contrairement à ce qui a été suggéré, je déconseillerai - sauf
    impératif - de passer par des versions intermédiaires
    (sauf dans le cas ou spip 2 râle trop sur les changements de base à
    faire.)
    amicalement
    Jel

Bonjour,
Je suis dans le même cas (migration 1.8.3 vers 2.0.10).
Je vais tenter la manip (en local d’abord bien sur).
Je n’ai aucun plugin ce qui devrait faciliter la tache.
Par contre, comment aboutir à une migration « propre » (c’est à dire sans les
anciens fichiers devenu inutile). Y a t’il une méthode particulière ou bien peut
on procéder ainsi :
Instalation « brutale » de la 2.0.10, migration, une fois la migration réussie, je
sauvegarde les squelettes perso (tous développés et stockés dans un seul
répertoire), je supprime tous les répertoires sauf le répertoire IMG, je
réinstale la 2.0.10 et je remet le répertoire de squelette perso.
oublie-je qq chose ?

Merci d’avance.


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Gaëlle.

Pour éviter les fichiers inutiles : Une fois la migration effectuée en local, tu te retrouves avec un site en 2.0.10, tu sauvegardes ta base, tes squelettes, tes répertoires qui vont bien (IMG...)...Tu refais une installation propre d'un 2.0.10 sur ton serveur distant et tu uploades ensuite tes squelettes, repertoires qui vont bien et ta base...
Tu te retrouves avec un site en 2.0.10 tout neuf.

----- Original Message ----- From: "Pierre" <guayacan@buscasalsa.com>
To: <spip@rezo.net>
Sent: Wednesday, December 30, 2009 12:14 PM
Subject: Re: [Spip] Migration 1.8.2e vers 2.0.2

jel.spip <jelabbe <at> gmail.com> writes:

Bonjour,
Au risque de répéter :wink:
On ne migre jamais un site en exploitation. (on utilise un site de
développement identique au premier)
Si on est dans l'obligation de le faire quand même...
On fait un backup du site :
- sauvegarde de la base de donnée (interne via spip et externe via
phpmyadmin ou autre),
- sauvegarde de tous les répertoires du site (chez soi, via ftp)
(on efface le cache d'abord et on évite sans doute les répertoires
temporaires)
- on note soigneusement la référence du spip à migrer,
- on récupère (même si on peut réinstaller par copie) le spip ancien
'propre'
- on désactive les plugins
- on récupère la dernière version des plugins
- on migre
- on réinstalle les plugins un par un en commençant par les plus
'vitaux'
- on réinstalle le squelette
(ces deux derniers points peuvent être inversés selon les cas.
...
si problème...on écrase tout par la sauvegarde et on restaure la base..
contrairement à ce qui a été suggéré, je déconseillerai - sauf
impératif - de passer par des versions intermédiaires
(sauf dans le cas ou spip 2 râle trop sur les changements de base à
faire.)
amicalement
Jel

Bonjour,
Je suis dans le même cas (migration 1.8.3 vers 2.0.10).
Je vais tenter la manip (en local d'abord bien sur).
Je n'ai aucun plugin ce qui devrait faciliter la tache.
Par contre, comment aboutir à une migration "propre" (c'est à dire sans les
anciens fichiers devenu inutile). Y a t'il une méthode particulière ou bien peut
on procéder ainsi :
Instalation "brutale" de la 2.0.10, migration, une fois la migration réussie, je
sauvegarde les squelettes perso (tous développés et stockés dans un seul
répertoire), je supprime tous les répertoires sauf le répertoire IMG, je
réinstale la 2.0.10 et je remet le répertoire de squelette perso.
oublie-je qq chose ?

Merci d'avance.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bien sur je rejoins Gaelle sur le fait que tes squelettes devront certainement être retouchés...Tout dépend de leur complexité...Et puis dans mon cas ça me permet souvent d'apprendre de nouvelles choses...ou de se mettre soi même à jour...Halala le job d'éternel étudiant...

----- Original Message ----- From: "MANU" <batuk@free.fr>
To: <spip@rezo.net>; "Pierre" <guayacan@buscasalsa.com>
Sent: Wednesday, December 30, 2009 12:28 PM
Subject: Re: [Spip] Migration 1.8.2e vers 2.0.2

Pour éviter les fichiers inutiles : Une fois la migration effectuée en
local, tu te retrouves avec un site en 2.0.10, tu sauvegardes ta base, tes
squelettes, tes répertoires qui vont bien (IMG...)...Tu refais une
installation propre d'un 2.0.10 sur ton serveur distant et tu uploades
ensuite tes squelettes, repertoires qui vont bien et ta base...
Tu te retrouves avec un site en 2.0.10 tout neuf.

----- Original Message ----- From: "Pierre" <guayacan@buscasalsa.com>
To: <spip@rezo.net>
Sent: Wednesday, December 30, 2009 12:14 PM
Subject: Re: [Spip] Migration 1.8.2e vers 2.0.2

jel.spip <jelabbe <at> gmail.com> writes:

Bonjour,
Au risque de répéter :wink:
On ne migre jamais un site en exploitation. (on utilise un site de
développement identique au premier)
Si on est dans l'obligation de le faire quand même...
On fait un backup du site :
- sauvegarde de la base de donnée (interne via spip et externe via
phpmyadmin ou autre),
- sauvegarde de tous les répertoires du site (chez soi, via ftp)
(on efface le cache d'abord et on évite sans doute les répertoires
temporaires)
- on note soigneusement la référence du spip à migrer,
- on récupère (même si on peut réinstaller par copie) le spip ancien
'propre'
- on désactive les plugins
- on récupère la dernière version des plugins
- on migre
- on réinstalle les plugins un par un en commençant par les plus
'vitaux'
- on réinstalle le squelette
(ces deux derniers points peuvent être inversés selon les cas.
...
si problème...on écrase tout par la sauvegarde et on restaure la base..
contrairement à ce qui a été suggéré, je déconseillerai - sauf
impératif - de passer par des versions intermédiaires
(sauf dans le cas ou spip 2 râle trop sur les changements de base à
faire.)
amicalement
Jel

Bonjour,
Je suis dans le même cas (migration 1.8.3 vers 2.0.10).
Je vais tenter la manip (en local d'abord bien sur).
Je n'ai aucun plugin ce qui devrait faciliter la tache.
Par contre, comment aboutir à une migration "propre" (c'est à dire sans les
anciens fichiers devenu inutile). Y a t'il une méthode particulière ou bien
peut
on procéder ainsi :
Instalation "brutale" de la 2.0.10, migration, une fois la migration
réussie, je
sauvegarde les squelettes perso (tous développés et stockés dans un seul
répertoire), je supprime tous les répertoires sauf le répertoire IMG, je
réinstale la 2.0.10 et je remet le répertoire de squelette perso.
oublie-je qq chose ?

Merci d'avance.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

MANU <batuk <at> free.fr> writes:

Pour éviter les fichiers inutiles : Une fois la migration effectuée en
local, tu te retrouves avec un site en 2.0.10, tu sauvegardes ta base, tes
squelettes, tes répertoires qui vont bien (IMG...)...Tu refais une
installation propre d'un 2.0.10 sur ton serveur distant et tu uploades
ensuite tes squelettes, repertoires qui vont bien et ta base...
Tu te retrouves avec un site en 2.0.10 tout neuf.

Merci pour vos réponses

Ok donc si j'ai bien tout compris, en local je migre, soit je le tente en une
fois, soit
http://www.spip.net/fr_article3370.html
puis
http://www.spip.net/fr_article4121.html

L'idée étant que une fois que la base a été upgradée en 2.0.10,
je peux ensuite repartir d'une instal toute neuve ?
Question subsidiaire, pour le site distant ensuite :
- J'efface tout, j'installe un 2.0.10,
- j'y ajoute mes répertoires (IMG, squelettes...)
- et pour la base,
  je fait un import par mysql à partir de l'export complet de la base locale,
  ou bien je demande une restauration de la base par spip ?

merci encore

MANU <batuk <at> free.fr> writes:

Bien sur je rejoins Gaelle sur le fait que tes squelettes devront
certainement être retouchés...Tout dépend de leur complexité...Et puis dans
mon cas ça me permet souvent d'apprendre de nouvelles choses...ou de se
mettre soi même à jour...Halala le job d'éternel étudiant...

oui, beaucoup de bonheur en perspective,
l'idée est bien d'en profiter pour faire une remise à plat plus ou moins
complette des squelettes...

Perso une fois la migration en local terminée, j'aime bien repartir sur du neuf, donc j'efface tout le distant...même la base et je réinstalle un nouveau spip...donc dans mon cas j'importe le contenu de la base via spip...lors du passage en spip 2 j'avais testé mon hébergeur avec une install dans un autre répertoire et une base neuve pour voir si tout roulait bien...ça prend dix minutes...On a tous connu des sites locaux qui tournaient bien et qui partent en vrille en ligne haha...

----- Original Message ----- From: "Pierre" <guayacan@buscasalsa.com>
To: <spip@rezo.net>
Sent: Wednesday, December 30, 2009 12:35 PM
Subject: Re: [Spip] Migration 1.8.2e vers 2.0.2

MANU <batuk <at> free.fr> writes:

Pour éviter les fichiers inutiles : Une fois la migration effectuée en
local, tu te retrouves avec un site en 2.0.10, tu sauvegardes ta base, tes
squelettes, tes répertoires qui vont bien (IMG...)...Tu refais une
installation propre d'un 2.0.10 sur ton serveur distant et tu uploades
ensuite tes squelettes, repertoires qui vont bien et ta base...
Tu te retrouves avec un site en 2.0.10 tout neuf.

Merci pour vos réponses

Ok donc si j'ai bien tout compris, en local je migre, soit je le tente en une
fois, soit
http://www.spip.net/fr_article3370.html
puis
http://www.spip.net/fr_article4121.html

L'idée étant que une fois que la base a été upgradée en 2.0.10,
je peux ensuite repartir d'une instal toute neuve ?
Question subsidiaire, pour le site distant ensuite :
- J'efface tout, j'installe un 2.0.10,
- j'y ajoute mes répertoires (IMG, squelettes...)
- et pour la base,
  je fait un import par mysql à partir de l'export complet de la base locale,
  ou bien je demande une restauration de la base par spip ?

merci encore

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc