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 !

6 commentaires

  1. François

    Merci pour la solution
    Ca me sauve!!

  2. Pascal

    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 !!!

  3. Etienne

    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

  4. Jokinator

    Tu nous sauves mon pote. Merci et à très bientot.

  5. Jean-Jacques

    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 !

Laisser une réponse


Post shadow