Mise à jour SPIP 2.1.2 vers 2.1.5

© Christian PAULUS. Document créé le 28 décembre 2010 , mis à jour le 28 décembre 2010.

Savoir où l'on veut aller, c'est très bien. Mais il faut encore montrer qu'on y va. Emile Zola

Accueil du site > Astuces > SPIP > Mise à jour SPIP 2.1.2 vers 2.1.5

SPIP 2.1.5

Illustration d’une mise à jour manuelle.

Récupérez l’archive de SPIP 2.1.5 sur spip.net.

Historique des modifications

Les modifications apportées par 2.1.5 sont détaillées sur core.spip.org.

Les fichiers/dossiers à mettre à jour

Les principaux fichiers/dossiers à mettre à jour sont :

  • /ecrire
  • /extensions
  • /htaccess.txt
  • /prive
  • /squelettes-dist
  • /svn.revision

Ne pas oublier de renommer ou de recopier htaccess.txt en .htaccess tout en vérifiant le précédent .htaccess que vous aviez peut-être déjà adapté à votre site.

Les formulaires distribués dans /squelettes-dist modifiés :

  • formulaires/administration.html
  • formulaires/ecrire_auteur.php
  • formulaires/forum.html
  • formulaires/forum.php
  • formulaires/inscription.php
  • formulaires/mot_de_passe.php
  • formulaires/oubli.php
  • formulaires/recherche.php
  • formulaires/signature.php
  • formulaires/site.php

Ainsi que le petit squelette

  • inc-rss-item.html

A comparer avec vos propres squelettes qu’il vous faudra peut-être corriger/adapter.

/ecrire/inc_version.php

En option, éditez et corrigez les options disponibles par ce script.

/config/mes_options.php

Toujours disponible, ce script permet d’ajouter ou modifier certaines options.

Par exemple, pour définir son dossier de squelettes personnalisés par la variable $dossier_squelettes. Certaines de ces variables sont décrites dans /ecrire/inc_version.php, d’autres sont à découvrir dans /ecrire/*, telle que par exemple la constante _URLS_PROPRES_MAX qui par défaut, permet de construire la partie droite de l’URL (request url) d’une longueur de 35 caractères, ce qui peut paraître trop court à certains. Dans ce cas, placer dans ce script un

define('_URLS_PROPRES_MAX', 64);

vous apportera peut-être satisfaction.

Mise à jour transparente (2.1.2 vers 2.1.5)

Connectez-vous à l’espace privé du site et constatez le numéro de version en bas de page. 2.1.5.

Cette mise à jour ne modifie pas la base de données. Du moins, aucun message dans ce sens n’apparaît.

Enfin, ne pas oublier de vérifier le bon fonctionnement des plugins.

Page blanche en espace privé

Noté sur FreeBSD 8, suite mise à jour, l’accès en espace privé donne une page blanche.

La mise à jour PHP/Apache via les ports pose parfois ce problème de conflit de librairie, ou je ne sais quoi d’autre, qui bloque SPIP en espace privé en rendant une page blanche, vide, sans aucun code HTML, avec comme seul indice un message en /var/log/messages, du style :

Comme illustré en forums SPIP, il suffit de re-installer les modules php :

cd /usr/ports/lang/php5
portupgrade -rf

et relancer php :

/usr/local/etc/rc.d/apache22 restart

parfois relancer mysql serveur :

/usr/local/etc/rc.d/mysql-server restart

Plussoyez !

Les forums sont fermés.

  • Mise à jour SPIP 2.0.10 vers 2.1.8 16 janvier 2011 11:13, par Christian PAULUS
    Juste pour compléter. Mise à jour SPIP 2.0.10 -> 2.1.8 demandera la mise à jour de la base (il faut recopier un fichier temporaire dans /tmp, ne pas oublier de donner les droits lecture/écriture sur ce fichier).

    Les forums sont fermés.