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