Voilà le problème que je rencontre avec une seule rubrique (en l'espèce la
rubrique 2 et ses sous-rubriques) lorsque j'essaye de les visualiser depuis
le passage à la 1.3 :
Parse error: parse error, expecting `'('' in
/WebSites/rajf/html/CACHE/skel_rubrique-2.php3 on line 255
Fatal error: Call to undefined function: () in
/WebSites/rajf/html/inc-calcul.php3 on line 241
Si tu donnes l'URL de la page et celle du squelette ça aiderait grandement.
(Il faut de préférence passer par la liste, car ça peut aider tout le
monde...)
@ Benoit <benoit.tabaka@wanadoo.fr> :
En perso pour éviter d'encombrer la liste
> > Parse error: parse error, expecting `'('' in
> > /WebSites/rajf/html/CACHE/skel_rubrique-2.php3 on line 255
>
> Peux-tu essayer de purger le cache (dans la page sauvagarde/restauration)
?
Je viens de le faire .. La même erreur apparaît bizarrement !
Le plus drôle est que cela n'affecte que la rubrique 2 & sous-rubriques et
pas les autres.
Le squelette fonctionne chez moi... je ne sais pas trop ce qui se passe.
Peux-tu essayer de supprimer les espaces que tu as mis dans la définition
des boucles ? C'est-à-dire de transformer
<BOUCLE_toto (ARTICLES) {par titre}>
en
<BOUCLE_toto(ARTICLES){par titre}>
Si ça ne fonctionne pas, envoie-nous le fichier CACHE/skel_rubrique-2.php3
Voilà le problème que je rencontre avec une seule rubrique (en l'espèce la
rubrique 2 et ses sous-rubriques) lorsque j'essaye de les visualiser depuis
le passage à la 1.3 :
Parse error: parse error, expecting `'('' in
/WebSites/rajf/html/CACHE/skel_rubrique-2.php3 on line 255
Fatal error: Call to undefined function: () in
/WebSites/rajf/html/inc-calcul.php3 on line 241
Il semblerait que ce soit parce que le nom d'une de tes boucles
(boucle_auteur_art-rub) contienne un tiret, ce qui empêche le
code de fonctionner correctement. Est-ce que tu peux confirmer
qu'en supprimant les tirets dans les noms des boucles (par exemple
en les remplaçant par des tirets bas : _), ça marche mieux ?
(pense à recalculer la page incriminée).
Un truc à essayer en cas de difficulté sur le site public après la mise à jour depuis une version 1.2 (et 1.2.1) à la 1.3: _videz le cache_ de votre site depuis l'espace privé (page "Sauvegarde/restauration de la base", c'est-à-dire le bouton bleu avec l'appareil photo).
Il semblerait que ce soit parce que le nom d'une de tes boucles
(boucle_auteur_art-rub) contienne un tiret, ce qui empêche le
code de fonctionner correctement. Est-ce que tu peux confirmer
qu'en supprimant les tirets dans les noms des boucles (par exemple
en les remplaçant par des tirets bas : _), ça marche mieux ?
(pense à recalculer la page incriminée).
Bingo ! J'ai remplacé les tirets par des _ et le problème n'apparaît plus !
j'ai mis à jour spip hier soir sur free, j'ai pu me connecter une fois (tout
avait l'air parfait merci uzine) depuis aucun accès possible aussi bien en
administrateur qu'en public, une idée? si c'est dù au cache comment le vider
sans passer par l'administration?
au fait je cherche toujours peut-on installe spip sur 2 répertoires sans que
celà pose problème?
merci pour vos réponses
saperlypopet
j'ai mis à jour spip hier soir sur free, j'ai pu me connecter une fois (tout
avait l'air parfait merci uzine) depuis aucun accès possible aussi bien en
administrateur qu'en public, une idée?
Je pense que le pb vient plutôt de free, toutes les bases sql sur free
sont en effet inaccessibles depuis hier soir...
Cordialement,
Eliane
--
eliane.zivkovic@free.fr
Lycée de la Plaine de l'Ain
01500 Ambérieu en Bugey
De : "eliane.zivkovic" <eliane.zivkovic@free.fr>
Date : Sun, 13 Jan 2002 12:13:19 +0100
À : spip@rezo.net
Objet : Re: [Spip] Après mise à jour, vider le cache
"saperly.popet" a écrit :
bonjour
j'ai mis à jour spip hier soir sur free, j'ai pu me connecter une fois (tout
avait l'air parfait merci uzine) depuis aucun accès possible aussi bien en
administrateur qu'en public, une idée?
Je pense que le pb vient plutôt de free, toutes les bases sql sur free
sont en effet inaccessibles depuis hier soir...
Cordialement,
Eliane
--
eliane.zivkovic@free.fr
Lycée de la Plaine de l'Ain
01500 Ambérieu en Bugey