Problème technique pour geek

Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

Problème technique pour geek

Message  giom le Sam 14 Jan 2012 - 11:11

Il y a un gros bug dans le code source du Spip où je poste mes résumés. Apparemment ça fait planter l'affichage de certains articles et ça empêche de faire des modifications d'articles ou d'en créer de nouveaux. Donc très gênant.
Mon pote qui administre ce site (mais n'est pas informaticien) a fouiné sur le site officiel de Spip et trouvé un bug qui correspond à ma description.
http://www.spip.net/fr_article5248.html

Le correctif :



Mais... le code actuel dans le passage en question (de ce que j'ai entendu, j'ai pas regardé moi même) :

function quete_date_postdates() {
if ($GLOBALS['meta']['date_prochain_postdate'] > time())
return date('Y-m-d H:i:s', $GLOBALS['meta']['date_prochain_postdate']);
else
return '2138-01-01 00:00:00';
}

Le code affiche donc bien un truc qui parle de 2038, date à l'origine du bug... mais le texte est totalement différent !
À la ligne 82 j'ai le mot "else". À noter que dans le fichier, il n'y a aucune occurrence du nombre 10000. Et c'est le seul passage de mon fichier qui utilise le mot "postdate", donc je suis bien au bon endroit.

Une idée ?

Sinon l'hébergeur dit que ça pourrait venir du fait que Spip ne serait pas compatible avec la dernière version de PHP... mais c'est la dernière version de Spip et le site officiel spécifie que la compatibilité est OK depuis déjà un an.

Une solution qui vous sauterait aux yeux ? Faut-il réinstaller le spip ?

Help...

giom

Messages : 5497
Date d'inscription : 20/06/2011
Age : 38
Localisation : Vertou plage

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  Asmodeus Mogart le Sam 14 Jan 2012 - 11:15

C'est du Développement de site Web. Je passe mon tour..... (aucune compétence en dev)

Asmodeus Mogart

Messages : 5968
Date d'inscription : 11/06/2011
Age : 44

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  Odnis le Sam 14 Jan 2012 - 13:11

... Je suis ingénieur JAVA J2EE monsieur, je ne fait pas de PHP !!!! :p

Sinon si je suis l'article :

Le bug se produit sur les machines 32 bits, une date trop éloignée dans le futur se trouvant revenir à janvier 1901.

Donc je remplacerais

return '2138-01-01 00:00:00';

par

return (time()+(3600*24*365*2))) ;

Odnis

Messages : 3255
Date d'inscription : 25/06/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  giom le Sam 14 Jan 2012 - 13:27

En fait c'est exactement ce que mon pote a essayé (le remplacement) mais ça a littéralement totalement bloqué tout le site.
Précision que j'aurais en effet dû aborder. Smile

Bref, le spip fonctionne impec en consultation mais impossible de se connecter pour y faire des modifs ou des ajouts. Et comme aucune modif n'a été faite cette année c'est bien possible que ce soit un bug de passage à la nvl année. Bug de l'an 2012. Les mayas sont déjà sur nous ! lus de résumés Ars Magica, c'est spur, c'est la fin d'une ère !

giom

Messages : 5497
Date d'inscription : 20/06/2011
Age : 38
Localisation : Vertou plage

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  Arkat74 le Sam 14 Jan 2012 - 17:04

Je pense que ton problème ne vient pas du bug dont tu as mis le lien. D’ailleurs dans le cas du bug spip, tous les articles ont disparu, ce qui n'est pas ton cas.
Ton soucis vient du fait que tu ne peux pas éditer ou créer un article, donc cherche plutôt du côté de l'édition d'article.
As-tu regardé dans les logs serveurs (ou applicatifs) ?

Arkat74

Messages : 2631
Date d'inscription : 20/06/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  giom le Sam 14 Jan 2012 - 17:41

en fait si.
il y a qq articles qui ont disparus apparemment (ou ne s'affiche pas, plutot).
Et non pour les logs serveur... vais regarder ça (ou plutot transmettre l'info car j'aime pas faire les choses moi meme). merci en tout cas.

giom

Messages : 5497
Date d'inscription : 20/06/2011
Age : 38
Localisation : Vertou plage

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  giom le Ven 20 Jan 2012 - 15:38

Pour info le problème a été réglé...

giom

Messages : 5497
Date d'inscription : 20/06/2011
Age : 38
Localisation : Vertou plage

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  Asmodeus Mogart le Ven 20 Jan 2012 - 15:53

Comment ?
C'est le plus intéressant avec la mise en ligne des résumés Ailin What a Face

Asmodeus Mogart

Messages : 5968
Date d'inscription : 11/06/2011
Age : 44

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Problème technique pour geek

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum