SPIP 2.1: tots els meus articles han desaparegut!

Si heu instal·lat la versió SPIP 2.1, un error (bug) [1] introduït fa uns 10 mesos [2] fa que «desapareguin» el conjunt dels articles que teniu al vostre lloc. No us preocupeu, només és la visualització el que s’ha trencat. Una simple actualització a la versió SPIP 2.1.2 farà que tot torni a la normalitat.

L’error està a l’arxiu ecrire/public/quete.php

En aquest arxiu, a la línia 82, només us cal substituir el valor 10000 per 365*2 :

Error:
                     : (time()+(3600*24*10000))) ;
corregit:
                     : (time()+(3600*24*365*2))) ;

Tots els sistemes d’actualització són possibles:

— editar el fitxer ecrire/public/quete.php al vostre lloc (segons la correcció que mostrem més amunt)

— utilitzar spip_loader.php per descarregar i instal·lar SPIP 2.1.2

— descarregar SPIP 2.1.2 i fer l’actualització completa per FTP.

— descarregar la correcció en format pedaç (patch): http://trac.rezo.net/trac/spip/changeset/16014

— fer un svn up ecrire/public/quete.php si el vostre lloc funciona sota SVN en la branca 2.1

— comanda unix: Aquesta comanda, executada en arrel (root), permet fer aquesta correcció de manera global a nivell de tot el servidor:

(aquesta comanda mostra els fitxers afectats).

A continuació, buideu la memòria cau del vostre lloc, i tot torna a funcionar perfectament.

Amb les màximes excuses per aquesta (gran) pífia!

Notes

[1L’error es produeix en les màquines de 32 bits, una data massa allunyada en el futur ens fa tornar al gener del 1901.

Autor merce Publié le : Mis à jour : 26/10/12

Traductions : عربي, català, English, Español, français