Squirry - SPIP 1.92 - Site de tests Version php utilisée actuellement : 5.6.31 Squirry - SPIP 1.92 - Site de tests Version php utilisée actuellement : 5.6.31
spip192.jermer.fr
Accueil du site > Plugins et documentation > Mettre son site Spip à jour - Changement de version pour 1.92a
Version php utilisée actuellement : 5.6.31

Mettre son site Spip à jour - Changement de version pour 1.92a

samedi 28 avril 2007


AVERTISSEMENT : UTILISER LA DERNIERE VERSION STABLE DE SPIP Voir

La mise à jour de Spip soulève souvent des questions : comment dois-je procéder ? quelles sont les précautions à prendre ? risque-je de perdre mon site ? etc...

Les dernières versions de Spip ont aussi entrainé une modification de l’organisation des sites. Pour cela lire les informations données sur spip.net à la page : http://www.spip.net/fr_article3567.html.

Lire aussi cet article qui traite de la migration vers 1.9x.

Il est nécessaire d’installer de suite la version 1.92a qui corrige certains bugs. La liste est donnée en fin de l’article cité.

Précautions à prendre.

Il faut toujours sauvegarder ses fichiers personnels. Ils sont normalement placés dans le répertoire /IMG. Sont donc concernés tous les documents joints aux articles, les images incorporées etc... de plus , s’ils existent les fichiers mes_options.php(3) et mes_fonctions.php(3) respectivement placés dans /ecrire et /squelettes ou à la racine pour les versions de spip plus anciennes.

Il en est de même de la sauvegarde de la base de données.

Pour les versions 1.9 antérieures utilisant des plugins, il est nécessaire de vérifier leur compatibilité avec la version 1.9x De nombreux plugins ont été mis à jour. En cas d’incompatibilités, aller sur spip zone et se servir des forums associés aux articles correspondants. Les auteurs sont informés des demandes/problèmes et peuvent ainsi y répondre.

Mode opératoire

Comme depuis les versions 1.8x pour le dossier /squelettes et 1.9x de Spip pour l’organisation des répertoires et le nom de certains fichiers Spip a beaucoup évolué, il peut-être judicieux :

  1. d’installer un spip tout neuf sur son serveur (dans un sous répertoire par exemple). Ceci permet d’éviter une certaine confusion entre les fichiers.
  2. recopier son répertoire /IMG.
  3. recopier /ecrire/mes_options.php [1](sans le 3 s’il existait auparavant), éventuellement le compléter en préfixant les tables et les cookies avec
    • $cookie_prefix = ’prefixe_different_de_spip’ ;
    • $table_prefix=’prefixe_different_de_spip’ ;
      Ceci évite d’altérer une base spip préexistante.

Une fois ceci fait, aller dans /ecrire avec son navigateur pour terminer l’installation initiale. La base (les tables spip en fait) ayant été créée, il est désormais possible de procéder à la restauration de la base.

Restaurer le contenu d’une sauvegarde de la base

Extrait de la page de maintenance de spip :
“Cette option vous permet de restaurer une sauvegarde précédemment effectuée de la base. A cet effet, le fichier contenant la sauvegarde doit avoir été placé dans le répertoire tmp/dump/. Soyez prudent avec cette fonctionnalité : les modifications, pertes éventuelles, sont irréversibles.”

Si vous avez procédé comme indiqué, vous ne courez aucun risque. Les capacités de cette nouvelle version de spip devraient vous permettre d’avoir un site immédiatement fonctionnel, même si vous migrez d’une version 1.72 ou 1.8x.

Vérifiez la configuration de spip -> Contenu du site, Interactivité, Fonctions avancées (les vignettes...)

Cette première phase terminée, il vous reste, si vous avez personnalisé votre spip, de placer vos fichiers .html, .css, vos images dans votre répertoire /squelettes, ainsi que votre fichier mes_fonctions.php. Si ce n’est pas le cas, vous pouvez tester différents thèmes proposés ça et là, des squelettes. Des plugins peuvent vous faciliter la tâche. Voir admin_themes &squelettes

Il sera peut-être nécessaire de mettre à jour les boucles de votre squelette. Documentation de référence

Faites moi part de votre expérience.

Notes

[1] dans les versions plus récentes de Spip, le fichier mes_options.php est placé dans le répertoire /config à la racine



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP

34 plugins actifs avec Spip 1.9.2o [19288]

En utilisant ce site, vous acceptez l’utilisation de cookies à des fins de personnalisation du contenu.


 
2007-04-28 15:22:53