Suivi de migration de Spip 1.9.2 vers Spip 2.0.8

vendredi 22 mai 2009
par Jean-Michel FREDERIC
popularité : 2%

 Rectification

L’article ci-dessous a été écrit en mai. En septembre, j’ai trouvé cet article que je vous suggère de lire avant migration : http://www.spip.net/fr_article4121.html

 Introduction

Comment migrer son site Spip de la version 1.9.2 vers la version Spip 2.0.8 ?

Cet article vous propose un suivi de la migration que j’ai réalisée pour le site democrite.com.

Les nouvelles versions de Spip et de Sarka présentent plusieurs avantages qui m’invitent à réaliser cette migration, malgré les inconvénients et les risques que cela représente.

Lors du changement de version pour ce site

  • Tous mes articles, rubriques, secteurs et documents ont été conservés
  • La quasi-totalité de mes paramétrages de configuration à été conservée
  • Toutes mes couleurs personnalisées ont été perdues
  • Tous mes squelettes personnalisés ont été perdu
  • Plusieurs plugins ne sont plus compatibles car la version compatible n’est pas encore développée (ayant fait des test avant, je savait lesquels).

Estimation des durées nécessaires

  • 3 à 6 heures pour le changement de version avec résolution des dysfonctionnements
    • 30 minutes si tout ce passe bien, sauvegardes comprises.
  • 4 à 6 heures minimum si vous personnalisez votre site (couleurs, squelette, etc.)

Pour terminer cette introduction, j’insiste lourdement sur le fait que vous ne devez pas tenter une migration de votre site de production à la seule lecture de cet article :

  • Un changement de version de Spip peut entraîner l’inaccessibilité complète de votre site
  • Vous pouvez vous trouver confronté à de nombreuses et diverses erreurs
  • Souvenez vous que vous êtes seul responsable de vos actions.

 Avant de commencer

  • Sauvegarder la structure du site
  • Sauvegarder la base données
  • Vérifier que l’on à bien la liste des couleurs que l’on souhaite réutiliser
  • Désactiver tous les plugins

 De Spip 1.9.2 vers 2.0.8


1) Télécharger la dernière version de Spip sur spip.net : cliquer ici

  • Suggestion : noter la version et la date de téléchargement (info à conserver)

Télécharger la dernière version de Spip

 


2) Prendre connaissance des conseils de Spip pour les changements de version : cliquer ici.

  • Le texte est un peu ancien, concerne la mise à jour vers la 1.9, mais je m’en suis inspiré pour le passage à la 2.0.8 et il me semble toujours d’actualité.

Conseils de Spip pour changement de version

 


3) Téléverser la nouvelle version de Spip en écrasant l’ancienne version

  • Vous avez bien réalisé des sauvegardes, c’est bien sur ?
    • Parce que sinon, c’est trop tard

 


4) Effectuer la mise à niveau de Spip, en vous connectant à la partie privée de votre site

Effectuer la mise à niveau de Spip

  •  Suivez l’assistant de mise à niveau

Effectuer la mise à niveau de Spip (suite)

 


5) En cas d’erreur SQL après mise à niveau de Spip, déconnectez vous puis reconnectez vous autant de fois que nécessaire.

  • Après votre reconnexion, vous vous retrouverez dans votre nouvelle interface privée, la mise à niveau sera terminée pour la partie Spip 1.9.2 vers Spip 2.0.8.

L’erreur concernée est  :
(Erreur SQL @@character_set_connection AS n Unknown system variable ’character_set_connection’)

  •  

En cas d'erreur SQL après mise à niveau

 


6) Mettez à jour et activez les plugins : au strict minimum, à mon avis

  • Couteau suisse
  • CFG
  • Spip Bonux
  • Si vous utilisez Sarka Spip, Activez le en dernier (choisir la version 3, compatible avec Spip 2)

La partie "mise à niveau de Spip 1.9.2 vers Spip 2.0.8" est terminée.

La partie ci-dessous est un suivi de la finalisation du site après réactivation des plugins


 Finalisation des couleurs

  • X Refaire le bandeau
  • X Couleur de fond du site (CSS)
  • X Couleur de fond des articles

 Finalisation du squelette

  • X Activation de l’édito
  • X Activation des annonces
  • X Supprimer le titre "Annonces"
  • X Plus rien ne doit exister en colonne de droite
  • X Étendre la colonne centrale sur la colonne de droite pour tout le site
    • X Édito
    • X Rubriques
    • x Articles
  • X Régler le nombre d’articles visibles depuis une rubrique à 50 max

 Revoir la navigation

  • X Refaire la page d’accueil : l’accueil doit servir d’introduction aux secteurs
  • Chaque secteur doit servir d’introduction aux rubriques ET aux articles qu’il contient

 Trier les articles

  • Reclasser les articles
  • Supprimer les articles non utiles

 

Jean-Michel FREDERIC