Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

SPIP : Les articles de votre site ont disparu ?
Une mise à jour vers SPIP 2.1.2 rétablit la situation

Le , par Thes32

0PARTAGES

0  0 

Si vous avez installé SPIP en version 2.1, un bug introduit il y a 10 mois vient de faire « disparaître » l’ensemble de vos articles sur votre site. Pas de panique, ce n’est que l’affichage qui est cassé, une simple mise à jour vers la version SPIP 2.1.2 suffira à rétablir la situation.

Le bug porte sur le fichier ecrire/public/quete.php

Dans ce fichier, à la ligne 82, il faut simplement remplacer la valeur 10000 par 365*2 :

bug :
Code : Sélectionner tout
   : (time()+(3600*24*10000))) ;
corrigé :
Code : Sélectionner tout
 : (time()+(3600*24*365*2))) ;
Toutes les méthodes de mise à jour sont possibles :

— éditer le fichier ecrire/public/quete.php sur votre site (cf. le correctif ci-dessus)

— utiliser spip_loader.php pour télécharger et installer SPIP 2.1.2

— télécharger SPIP 2.1.2 et faire la mise à jour complète par FTP.

— télécharger le correctif au format patch : http://trac.rezo.net/trac/spip/changeset/16014

— faire un svn up ecrire/public/quete.php si votre site est sous SVN en branche 2.1

— commande unix : Cette commande, exécutée en root, permet de faire cette correction de façon globale au niveau de tout un serveur :
Code : Sélectionner tout
# for i in $(locate ecrire/public/quete.php); do grep -l 10000 $i && perl -pi -e 's/3600\*24\*10000/3600*24*365*2/g;' $i; done
(cette commande affiche les fichiers impactés).

Ensuite videz le cache de votre site, et vous êtes de nouveau sur les rails.
-> Plus d'informations sur http://www.spip.net/fr_article5248.html

Une erreur dans cette actualité ? Signalez-le nous !