Skip to main content Help Control Panel

 

support «   Archives support «  

Mise à jour 7.2 vers 7.3 [Solved]

Fatal error: Cannot redeclare class members in c:\program files\easyphp1-8\www\vdp\categories\members.php on line 60

WorkflowSupport request
StatusImmediate solution has been provided
  • Submission on Mar. 31 2007 by ThierryP
  • Qualification on Mar. 31 2007 by Bernard
OwnerPinelli, Thierry
Progress100%
De 7.2 vers 7.3 en local (Easyphp 1.8). Première tentative via la mise à jour en ligne, Seconde tentative via l'archive tgp.

Message d'erreur uniquement sur la page d'accueil.

Comments

GnapZ - on Mar. 31 2007
Il semble que la classe Categories::Members soit déjà déclarée ailleurs. Vérifiez si cela ne provient pas de votre skin dérivé en utilisant un skin original pour essai (par élimination).
ThierryP - on Mar. 31 2007
J'ai trouvé l'origine du problème. Ton message m'a rappelé les procédures de vérifications : Ce qui a été modifié ! Généralement les skins et templates. Dans ce cas, c'est la modification d'un layout d'origine qui est à la base du problème !

Fausse alerte ! Reste maintenant à découvrir ce qu'il ne va pas dans mon layout...


Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans
Macnana - on Apr. 1 2007
Même soucis, mais même si j'utilise Joi, titi et steyo on le message d'erreur
"

Fatal error: Cannot redeclare class members in /home.10.8/grenierd/www/yacs/categories/members.php on line 60"

Moi, je ne l'ai pas ce message... alors, je ne sais pas tester


ThierryP - on Apr. 1 2007
Macnana :

Peut être une piste :

Est tu sûr que la mise à jour que tu as effectuée à bien mis à jour les dossiers skins ? C'est un repertoire que j'ai souvent du mal à mettre à jour lors des upload.

Dans le doute et si tu viens de faire la mise à niveau 7.2 --->7.3, fait une mise à jour manuel du dossier skins (après en avoir fait une copie de sauvegarde.)

Un petit coup de purge et,si ça marche, c'est que les templates n'étaient pas à jour.

Je peux me tromper, mais la nouvelle version supprime la référence à
include_once $context['path_to_root'].'categories/members.php';
présente dans les anciennes versions des templates (et des layout).

Bref, pour refaire fonctionner ton template à toi, recherche ces lignes et supprimes les ! (il y en a une ou deux par template) Toujours dans le cas ou, bien sûr tu es passé à la version 7.3

Reste à confirmer qu'il s'agisse bien d'un problème de template et non de layout comme c'était mon cas.

Comme le dirais Agnès, il n'y a pas de problème, que des solutions !


Communiqués de Presse : Site de Communiqués de Presse à propulsion Yacs -
Création de sites, Référencement et webmastering - Skins pour Yacs : YordPress - Yacs couleurs Wordpress - Bonbon Skin 1.3.2 : Le graphisme "Green" - Totem 930 : L'équilibre pour petits écrans
Bernard - on Apr. 2 2007
Macnana: Le script members.php est passé du répertoire categories à shared, et le message d'erreur signifie qu'un script ou deux se sont pris les pieds dans le tapis. Le mieux, c'est de supprimer categories/members.php s'il existe encore. Ensuite, si tu reçois un message d'erreur, ceci donnera probablement l'origine de la référence obsolète. Comme l'indique ThierryP, il peut s'agir d'un fichier de template. Une fois l'origine de l'appel identifié, il faudra le changerpour le faire pointer vers shared/members.php.

J'avais hésité avant d'introduire cette modification, justement en pensant au type de problème que vous avez aujourd'hui. Si je l'ai fait malgré tout, c'est avec la conviction que reporter la modif plus tard aurait eu un impact encore plus fort. Normalement, les versions après la 7.3 seront beaucoup plus stables que les trois dernières...