Mettre à jour son site sous SPIP

Pourquoi mettre à jour ?

La mise à jour est requise pour plusieurs raisons :

  • de sécurité : en effet les failles découvertes sont corrigées et publiées dans les versions à jour. Le risque encouru est la fermeture (sans perte) de votre site !
  • de fonctionnement : en effet certaines versions anciennes utilisent des outils (PHP, MYSQL notamment) dans des versions qui ne sont plus utilisées et qui lorsqu’elles sont mise à jour sur la plateforme, rendent votre site inutilisable.
  • vous bénéficierez de fonctionnalités supplémentaires (statistiques, gestion d’URL, etc).

Vers quelle version de SPIP aller ?

A l’heure où cette aide a été écrite la version courante stable de SPIP sont SPIP 1.9.2g et SPIP 2.0.2 .

Quelle version de SPIP est-elle utilisée sur votre site ? Vous trouverez la réponse dans l’interface privée de votre site ( /ecrire ) en pied de page.

  • Si vous n’utilisez aucun plugin (c’est le cas si vous utilisez SPIP version < 1.9 ), passez directement à SPIP 2.0 , sauf cas particuliers,
  • Si vous utilisez SPIP 1.9 avec des plugins, optez pour SPIP 2.0 seulement s’il existe une version disponible des mêmes plugins sous SPIP 2.0 (cela évolue chaque jour).

Méthodologie

La marche à suivre est différente selon la version que vous utilisez actuellement sur votre site.

Avant toute opération :

  1. Sauvegardez vos données
  2. Faites une copie du répertoire contenant votre site (si vous ne voulez pas tout sauvegarder, conservez au moins : IMG/ , les fichiers .html des squelettes de votre site)

Ces sauvegardes ne seront pas utilisées sauf en cas de problème majeur nécessitant un retour en arrière en attendant de trouver une solution.

Procédure de migration à suivre selon la version actuelle de votre site (affichée en pied de page de l’interface privée du site), et de la version cible que vous désirez.

Version actuelle de SPIP sur votre site Spip 1.9.2f SPIP 2.0.2
SPIP 1.6 Consultez ce lien [[Cette mise à jour peut s’avérer lourde si vous avez fait beaucoup de modifications dans les squelettes. Néanmoins tout devrait fonctionner sans pertes !]] Idem à 1.9.2f (même procédure)
SPIP 1.7 Consultez ce lien [[Cette mise à jour peut s’avérer lourde si vous avez fait beaucoup de modifications dans les squelettes. Néanmoins tout devrait fonctionner sans pertes !]] Idem à 1.9.2f (même procédure)
SPIP 1.8 Consultez ce lien [[Cette mise à jour peut s’avérer lourde si vous avez fait beaucoup de modifications dans les squelettes. Néanmoins tout devrait fonctionner sans pertes !]] Idem à 1.9.2f (même procédure)
SPIP 1.9 < 1.9.2 Consultez ce lien [[ Pour les versions 1.9 attention tout de même : les plugins des versions 1.9, 1.9.1 ne sont pas nécessairement compatibles avec la version 1.9.2 de SPIP. Si vous utilisez des plugins, il vous faudra aussi les mettre à jour ! Si vous ne savez pas ce qu’est un plugin, vous n’êtes pas concerné !!!]] Attention à vos plugins, il faudra les désactiver et installer la nouvelle version compatible SPIP 2.0 si elle est disponible !
SPIP 1.9.2 < 1.9.2g Consultez ce lien [[Pas d’évolution particulière pour les plugins entre les versions 1.9.2]] Attention à vos plugins, il faudra les désactiver et installer la nouvelle version compatible SPIP 2.0 si elle est disponible !
SPIP 1.9.3 (disparue) A priori non recommandé Attention à vos plugins, il faudra les désactiver et installer la nouvelle version compatible SPIP 2.0 si elle est disponible !

A l’avenir, nous vous conseillons de mettre régulièrement à jour votre site pour des raisons de sécurité.