Mode debug : le squelette ne correspond pas à ce qui est sur le serveur

Bonjour,

Je suis en train de passer un site qui tourne sous Spip 1.8.3 à Spip 1.9.1.

Pour commencer, j'ai créé un dossier 1.9.1/ sur mon serveur pour tester que tout fonctionne correctement et ensuite appliquer mes modifications au site public. Seulement rien qu'en copiant les fichiers publics dans ce dossier, ça ne fonctionne plus.

Je suis toujours sous 1.8.3, je n'ai fait aucune modification. La page d'accueil me dit :
_______________

Parse error: syntax error, unexpected ';' in /home.10.2/login/www/a-1.9.1/inc-calcul.php3(110) : eval()'d code on line 218

     * Erreur(s) dans le squelette
           o ./sommaire.html, Erreur de compilation
_______________

Donc je ne me démonte pas, je cherche le bug sans le trouver, je finis par réduire le squelette sommaire.html à ceci :
_______________

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

</head>
<body>

</body>
</html>
_______________

Mais là, toujours la même erreur. Je passe en mode debug, clique "squelette" et là, surprise : je me trouve face à une version obsolète de mon sommaire.html ; une version vieille de plusieurs mois, je ne la trouve même pas sur le serveur (je suis persuadé qu'elle n'y est plus, je ne l'ai même plus en local).

Comment cela se fait-il ?
Que puis-je faire ?

J'ai beau vider le cache de Spip et celui de Firefox, rien n'y fait.

olivier

Olivier Margerand - bonnenouvelle.fr a écrit :

Bonjour,

Je suis en train de passer un site qui tourne sous Spip 1.8.3 à Spip 1.9.1.

Pour commencer, j'ai créé un dossier 1.9.1/ sur mon serveur pour tester que tout fonctionne correctement et ensuite appliquer mes modifications au site public. Seulement rien qu'en copiant les fichiers publics dans ce dossier, ça ne fonctionne plus.

Je suis toujours sous 1.8.3, je n'ai fait aucune modification. La page d'accueil me dit :
_______________

Parse error: syntax error, unexpected ';' in /home.10.2/login/www/a-1.9.1/inc-calcul.php3(110) : eval()'d code on line 218

     * Erreur(s) dans le squelette
           o ./sommaire.html, Erreur de compilation
_______________

Donc je ne me démonte pas, je cherche le bug sans le trouver, je finis par réduire le squelette sommaire.html à ceci :
_______________

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

</head>
<body>

</body>
</html>
_______________

Mais là, toujours la même erreur. Je passe en mode debug, clique "squelette" et là, surprise : je me trouve face à une version obsolète de mon sommaire.html ; une version vieille de plusieurs mois, je ne la trouve même pas sur le serveur (je suis persuadé qu'elle n'y est plus, je ne l'ai même plus en local).

Ha ha ha...
sommaire.html était à la racine du site...

Bon, je retourne à ma mise à jour.

Comment cela se fait-il ?
Que puis-je faire ?

J'ai beau vider le cache de Spip et celui de Firefox, rien n'y fait.

olivier