Problème technique pour geek
4 participants
Page 1 sur 1
Problème technique pour geek
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...
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 : 5600
Date d'inscription : 20/06/2011
Age : 45
Localisation : Vertou plage
Re: Problème technique pour geek
C'est du Développement de site Web. Je passe mon tour..... (aucune compétence en dev)
Asmodeus Mogart- Messages : 6067
Date d'inscription : 11/06/2011
Age : 51
Re: Problème technique pour geek
... Je suis ingénieur JAVA J2EE monsieur, je ne fait pas de PHP !!!! :p
Sinon si je suis l'article :
Donc je remplacerais
par
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 : 3304
Date d'inscription : 25/06/2011
Re: Problème technique pour geek
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.
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 !
Précision que j'aurais en effet dû aborder.
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 : 5600
Date d'inscription : 20/06/2011
Age : 45
Localisation : Vertou plage
Re: Problème technique pour geek
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) ?
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 : 2652
Date d'inscription : 20/06/2011
Re: Problème technique pour geek
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.
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 : 5600
Date d'inscription : 20/06/2011
Age : 45
Localisation : Vertou plage
Re: Problème technique pour geek
Pour info le problème a été réglé...
giom- Messages : 5600
Date d'inscription : 20/06/2011
Age : 45
Localisation : Vertou plage
Re: Problème technique pour geek
Comment ?
C'est le plus intéressant avec la mise en ligne des résumés Ailin
C'est le plus intéressant avec la mise en ligne des résumés Ailin
Asmodeus Mogart- Messages : 6067
Date d'inscription : 11/06/2011
Age : 51
Sujets similaires
» Formes et Technique Magiques
» [HRP] Expérience
» Lettres - Été 1187 - Confluencis
» Hippocampe - Plans pour l'After
» Question pour un Bonisagus
» [HRP] Expérience
» Lettres - Été 1187 - Confluencis
» Hippocampe - Plans pour l'After
» Question pour un Bonisagus
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|