Inscription2 -- Fatal error -- Lire_config -- line 16

Bonjour,
J'ai deux sites propulsés par SPIP 2.0.4[13775]. Je tente d'utiliser
Inscription2. Les version :
Inscription2 ver. 0.65 - en test
crayons ver. 1.3 [26788] - stable
CFG ver. 1.10.5 [26895] - stable

Par ailleurs, sont installés :
Spip-Bonux ver. 1.6 [26869] - stable
Couteau suisse ver. 1.8.06.05 [26874] - stable

Le premier site tourne avec un PHP 4.6 ; le second avec un PHP 5.2.6.

Dans les deux cas, voici ce qui s'est produit (cas identique avec le message
de triton des 23 et 24 février 2009) :

  a.. plugins désactivés, vide du cache, effacer les répertoires plugins ;
  b.. mise à jour SPIP, vide du cache, copie des répertoires des plugins mis
à jour ;
  c.. installation de Couteau suisse, Spip-Bonux, CFG, crayons, puis
Installation2 ;
  d.. création d'un fichier mes_options.php avec les droits webmestre ad hoc
;
  e.. vérification du fonctionnement du plugin et saisie de quelques noms.
Quelques heures plus tard, le site public fonctionne toujours normalement
(cache ?).
Mais impossible d'accéder à l'interface privée via "ecrire". Au lieu de la
fenêtre de loggin, j'ai le message suivant :

  Fatal error : Call to undefined function : lire_config() in
/html/plugins/inscription2_193/base/inscription2.php on line 16

Via FTP, je renomme le répertoire du plugin inscription2.
Je peux alors accéder à la partie privée. Mais, en haut, sous la barre
d'outils
SPIP, j'ai le message suivant, sur fond noir :

  Erreur dans les plugins :
plugins/inscription2_193/inscription2_mes_options.php,
plugins/inscription2_193/inscription2_mes_fonctions.php,
plugins/inscription2_193/inscription2_pipelines.php,
plugins/inscription2_193/base/inscription2.php

Je vide le cache : j'ai toujours le même message.

Le message disparait lorsque j'affiche la page "Gestion des plugins".

La ligne 16 dont il est question est la suivante :

  foreach(lire_config('inscription2',array()) as $cle => $val)

Je n'ai pas trouvé la fonction lire_config.

Quelqu'un a-t-il une petite idée du problème ?

GS.

begin 666 puce.gif
M1TE&.#EA" `+`*('`#T]/>7EY4I*2K&QL7%Q<:2DI$9&1@```"'Y! $```<`
F+ `````(``L```,8>+K<ON.!V( -S )1EA:$9Q&8LG6,43()`#L`
`
end

Georges Saunier a écrit :

Bonjour,
J'ai deux sites propulsés par SPIP 2.0.4[13775]. Je tente d'utiliser
Inscription2. Les version :
Inscription2 ver. 0.65 - en test
crayons ver. 1.3 [26788] - stable
CFG ver. 1.10.5 [26895] - stable

Par ailleurs, sont installés :
Spip-Bonux ver. 1.6 [26869] - stable
Couteau suisse ver. 1.8.06.05 [26874] - stable

Le premier site tourne avec un PHP 4.6 ; le second avec un PHP 5.2.6.

Dans les deux cas, voici ce qui s'est produit (cas identique avec le message
de triton des 23 et 24 février 2009) :

COPAIN !
euh...
en fait, depuis trois jours j ai mis en commentaire la fonction

function inscription2_declarer_tables_principales(
dans

/plugins/inscription2_193/base/inscription2.php
et ca semble tourner bien rond... pas de plantage sur mes 3 4 serveurs de test, pas de traces trop inquietantes, et toutes les fonctionnalités du plugin semblent bien la... par contre, c est pas franchement une solution... et je suppose que du coup, en l etat on ne peut plus re installer le plugin si la table auteurs_elargis n existe pas au prealable...
la fonction : inscription2_declarer_tables_principales semble n etre appelee que depuis le fichier plugin.xml, je ne sais pas pourquoi, parfois cette fonction est de nouveau invoquee... p etre quelque chose a voir avec les fichiers temporaires de declaration de plugin dans le dossier /tmp (que je ne vide plus a la main a present)...
Bref, en attendant une solution un peu plus serieuse, ca peut depanner...
triton

Bonsoir

Kent1 vient de commiter dernierement ce patch.
C'est clairement une rustine mais semble avoir le mérite d'éviter trop
de messages inquiétant.

Km

Ok : vu. J'ai installé la "rustine" depuis hier et tout semble correct pour
ce problème.

GS.

<cam.lafit@azerttyu.net> a écrit dans le message de news:
c337314e0902261043i2a84eacevfb30992393b4553f@mail.gmail.com...
Bonsoir

Kent1 vient de commiter dernierement ce patch.
C'est clairement une rustine mais semble avoir le mérite d'éviter trop
de messages inquiétant.

Km