En fait, si je veux vider le cache via le ftp c’est parce que je ne peux pas le vider via l’interface de l’espace privé sans planter l’affichage du site en ligne.
J’obtiens alors le message d’erreur suivant (avec un numéro de ligne variable) !
Fatal error: Cannot redeclare html_de13cc962cc48a7f7960257306bd4e54() (previously declared in /home/www/sab/www/ecrire/public/composer.php(48) : eval()'d code:12) in /home/www/sab/www/ecrire/public/composer.php(48) : eval()'d code on line 57
C’est le fichier «composer» qui pose problème… mais quel est son rôle dans spip ?
A chaque fois, pour rétablir l’affichage, je suis obligé de télécharger à nouveau, via ftp, tout le contenu du dossier dist/squelettes…
Je ne sais pas d’où provient ce bug mais je soupçonne son origine dans l’option spip et le cache du couteau suisse que j’avais activée pour augmenter la taille du cache (mon cache est régulièrement de 11 ou 12 mo).
Par ailleurs, sous la version 192b, le suivi des forums de l’espace public ne fonctionne plus (peut-être aussi à cause du couteau suisse) et depuis peu, pour chaque article, il est devenu impossible d’afficher le graphique SVG « évolution des visites ». Seul le graphique de l’évolution de tout le site s’affiche correctement.
Ce sont des petits bugs, sans doute pas très graves, mais tout de même un peu embarrassants.
Je compte passer en version 192c prochainement… en espérant que cela corrige au moins une partie de ces petites soucis…
A chaque fois, pour rétablir l'affichage, je suis obligé de télécharger à
nouveau, via ftp, tout le contenu du dossier dist/squelettes...
Je ne sais pas si c'est une erreur de frappe, mais tu dois avoir un
répertoire /dist à la racine de ton site *et* si besoin, un répertoire
/squelettes *à* la racine aussi et pas dans /dist/squelettes , ceci
pour que spip si retrouve un peu.
Bonjour et merci Pierre pour ta réponse,
En fait, si je veux vider le cache via le ftp c'est parce que je ne peux pas le vider via l'interface de l'espace privé sans planter l'affichage du site en ligne.
J'obtiens alors le message d'erreur suivant (avec un numéro de ligne variable) !
*Fatal error*: Cannot redeclare html_de13cc962cc48a7f7960257306bd4e54() (previously declared in /home/www/sab/www/ecrire/public/composer.php(48) : eval()'d code:12) in */home/www/sab/www/ecrire/public/composer.php(48) : eval()'d code* on line *57*
** C'est le fichier «composer» qui pose problème... mais quel est son rôle dans spip ?
c'est pas vraiment le fichier composer qui pose pbl, mais le code généré de ton squelette. Il fait quelque chose de pas normal.
tu peux regarder le code du squelette qui produit cela en ajoutant ?var_mode=debug et allant voir ce qu'il y a ligne 12 du code... mais bon, c'est pas sur que ce soit parlant.
Le mieux, c'est de vider ton cache, si tu veux le faire à la main, tu peux effacer le contenu de /tmp/cache, pas besoin de virer le reste.
Je ne sais pas d'où provient ce bug mais je soupçonne son origine dans l'option spip et le cache du couteau suisse que j'avais activée pour augmenter la taille du cache (mon cache est régulièrement de 11 ou 12 mo).
Par ailleurs, sous la version 192b, le suivi des forums de l'espace public ne fonctionne plus (peut-être aussi à cause du couteau suisse) et depuis peu, pour chaque article, il est devenu impossible d'afficher le graphique SVG "évolution des visites". Seul le graphique de l'évolution de tout le site s'affiche correctement.
je sais pas, faudrait demander aux auteurs du plugin... mais je pense pas que ça change grand chose à part une option caché de SPIP.
Mais comment puis-je identifier le squelette qui pose problème ???
Merci,
Sab
les sab wrote:
Bonjour et merci Pierre pour ta réponse,
En fait, si je veux vider le cache via le ftp c’est parce que je ne peux
pas le vider via l’interface de l’espace privé sans planter l’affichage
du site en ligne.
J’obtiens alors le message d’erreur suivant (avec un numéro de
ligne variable) !
Fatal error: Cannot redeclare html_de13cc962cc48a7f7960257306bd4e54()
(previously declared in /home/www/sab/www/ecrire/public/composer.php(48)
: eval()'d code:12) in /home/www/sab/www/ecrire/public/composer.php(48)
: eval()'d code on line 57
**
C’est le fichier «composer» qui pose problème… mais quel est son rôle
dans spip ?
c’est pas vraiment le fichier composer qui pose pbl, mais le code généré
de ton squelette. Il fait quelque chose de pas normal.
tu peux regarder le code du squelette qui produit cela en ajoutant
?var_mode=debug et allant voir ce qu’il y a ligne 12 du code… mais
bon, c’est pas sur que ce soit parlant.
Le mieux, c’est de vider ton cache, si tu veux le faire à la main, tu
peux effacer le contenu de /tmp/cache, pas besoin de virer le reste.