SPIP 2.1: Au secours mes articles ne s’affichent plus ! Voici la solution !
Publié par Gui dans Développement
Vous vous réveillez ce matin, vendredi 3 septembre 2010 et votre site sous SPIP (version 2.1) n’affiche plus aucun article ni aucune page.
Pas de panique ! La faute est due à l’introduction d’un ENORME bug dans le core de spip, une erreur de calcul.
« Une date trop éloignée dans le futur se trouvant revenir à janvier 1901 ».
Dans le fichier ecrire/public/quete.php, à la ligne 82, il faut simplement remplacer la valeur 10000 par 365*2 :
(time()+(3600*24*10000))) ; // Remplacer ici la valeur 10000 (time()+(3600*24*365*2))) ; // Par la valeur 365*2
Encore plus fort, le bug aurait été introduit de manière quasi volontaire :
D’après l’Oracle, la fin du monde aura lieu avant l’an 9999 puisque le 31 décembre de cette année n’existe pas. Puisqu’en peut donc en dire « Il n’y a plus rien », on remplace par {{dans dix mille ans}}, pour fêter au passage l’inauguration tant attendue d’une place Léo Ferré à Paris.
Source: http://www.spip.net/fr_article5248.html et http://trac.rezo.net/trac/spip/changeset/14710
We ♥ SPIP !
7 commentaires

Merci pour la solution
Ca me sauve!!
Merci !!!
Gros stress sur mon site tout à l’heure en voyant que les articles ne s’affichaient plus. Et paf, une recherche et au bout d’un petit moment quand même je tombe sur cette astuce. Merci énormément !!!
Gros stress aussi en trouvant deux sites tout à l’heure !
Merci du truc, quelques minutes et tout est réglé.
Ca m’a permi de me rendre compte qu’on est mardi soir et que personne des associations à qui appartiennent ces sites ne m’avait signalé le bug qui apparemment durerait depuis vendredi.
Je vais leur remonter les bretelles.
Merci encore
Tu nous sauves mon pote. Merci et à très bientot.
Bonjour,
Je ne sais pas comment vous avez pu faire pour trouver une solution aussi rapidement, mais toujours est il que cela va en aider plus d’un ! (moi y compris)
Mes plus vifs remerciements !
merciii
Thanks for sharing your thoughts about affichage article.
Regards