SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [vi] [zh] Espace de traduction

Télécharger
Accueil > Documentation en français > C’est quoi SPIP ? > Évolutions et mises à jour > SPIP 2.1 : mes articles ont tous disparu !

SPIP 2.1 : mes articles ont tous disparu !

Septembre 2010 — mis à jour le : Janvier 2011

Toutes les versions de cet article :


Si vous avez installé SPIP en version 2.1, un bug [1] introduit il y a 10 mois [2] 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 :
                     : (time()+(3600*24*10000))) ;
corrigé :
                     : (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 :

(cette commande affiche les fichiers impactés).

Ensuite videz le cache de votre site, et vous êtes de nouveau sur les rails.

Avec toutes nos excuses pour cette (grosse) boulette !

Notes

[1Le bug se produit sur les machines 32 bits, une date trop éloignée dans le futur se trouvant revenir à janvier 1901.


Voir le squelette de cette page Site réalisé avec SPIP | Espace de traduction | Espace privé