[Spip-lille]Fwd: [SPIP Zone] Message important : mise à jour urgente, articles "disparus"

From : shnoulle@... , the 3rd September 2010 11:28
  • 2010-09-03 11:28:43 — shnoulle@... - [Spip-lille]Fwd: [SPIP Zone] Message important : mise à jour urgente, articles "disparus"

Pour ceuce qui l'aurais pas vu http://www.spip.net/fr_article5248.html -------- Message original -------- Sujet:  [SPIP Zone] Message important : mise à jour urgente, articles "disparus" Date :  Fri, 3 Sep 2010 10:43:29 +0200 De :  Fil  Pour :  SPIP Zone  A tous les utilisateurs de SPIP, 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 : * modifier le fichier ecrire/public/quete.php par FTP (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.  http://www.spip.net/download_fr * 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 :  # 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. Avec toutes nos excuses pour cette (grosse) boulette ! [1] Le bug se produit sur les machines 32 bits, une date trop éloignée dans le futur se trouvant revenir à janvier 1901. [2] Bug introduit par http://trac.rezo.net/trac/spip/changeset/14710 Pour toute référence : http://www.spip.net/fr_article5248.html -- Fil, pour l'équipe de SPIP _______________________________________________ spip-zone@... - http://listes.rezo.net/mailman/listinfo/spip-zone