Pragmacom Main&Design Web Solutions
Pragmacom  Pragmacom
Contact
email
  Main
Nos hébergements
Notre boutique
Design  Design
Notre kbase
Notre FAQ
  • Pragmacom Web Solutions home  Pragmacom
  •  Création site
  •  Développement
  •  Crea graphique
  •  Hébergement
Vous êtes ici » Kbase » Le 3 septembre 2010 - Bug de SPIP 2.1

Le 3 septembre 2010 - Bug de SPIP 2.1


puce pragmacom
  • puce pragmacomCorriger les adresses avec URL absolues dans SPIP
  • puce pragmacomLes raccourcis en spip
  • puce pragmacomCréer un plugin dans SPIP
  • puce pragmacomLe 3 septembre 2010 - Bug de SPIP 2.1
  • puce pragmacomSpip 2.1 et la touche w sous Ie8, Opéra.
  • puce pragmacomAgenda sous SPIP
  • puce pragmacomDocumentation spip
  • puce pragmacomUn boucle conditionnelle dans spip
  • puce pragmacomErreur dans squelette generer_url_site
  • puce pragmacomMutualiser un noyau spip pour plusieurs sites différents


Alors si comme moi vous venez de suer des grosses gouttes car tous vos articles ont disparus de l’interface publique, que vous avez cherchez dans tous les sens, limite d’avoir pété un câble... Voici l’explication mais aussi la solution !

Si vous avez installé SPIP en version 2.1, un bug introduit il y a 10 mois 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/chan...

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

Source : Spip.net et le site sur lequel j’ai trouvé la solution




  • Pragmacom Web Solutions home
  • Pragmacom Web Solutions home
  • Pragmacom Web Solutions web
  • Pragmacom Web Solutions web
  • Pragmacom Web Solutions web
  • lien
  • lien
  • lien
Ils nous ont fait confiance !

capture du site ateliermosan.be
  1. L'Atelier Mosan une entreprise de travail adapté qui propose une multitude de services aux professionnels comme aux particuliers. En savoir plus

 

 



  • Nouvelle version SPIP 2.1.14
  • Nouvelle version SPIP 2.1.13
  • Transférer votre téléphonie d’entreprise vers le réseau VOIP
  • Flashback Troyan sur Mac OSX
  • Un certificat SSL viable et pas cher
  • Téléphonie par internet
  • Firmeware 3.6 disponible chez Qnap !
Pragmacom Main&Design Web Solutions - rss
Pragmacom Main&Design Web Solutions - Facebook
Pragmacom Main&Design Web Solutions - Twitter
Pragmacom Main&Design Web Solutions - Favoris
  • Je voudrais savoir comment réserver un nom de domaine
  • Comment consulter mes emails quand je suis devant un ordinateur qui ne m'appartient pas ?
  • Mes emails n'arrivent pas à destination... Qui dois-je contacter chez Pragmacom ?

Contact © 2010 //hosting and //conception Pragmacom Main&Design       //Conditions générales    Al Cassette 11, 5340 Haltinne, +32 81 583380