Accueil » Zope » Forum Zope » Forum Général Zope » J'ai un souci avec le fichier zope.conf : faire un import d'un produit qui n'est pas dans l'instance ?

 question J'ai un souci avec le fichier zope.conf : faire un import d'un produit qui n'est pas dans l'instance ?

Document Actions
Réponses: 1   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

question J'ai un souci avec le fichier zope.conf : faire un import d'un produit qui n'est pas dans l'instance ?

Posté par tcr le 17/01/2008 12:42
Bonjour,

(zope-2.8.6-final sous Windows)

Je voudrais partager un produit entre plusieurs instances. J'ai donc créés des dossiers
"zope" > "ProduitsAdditionnels" > "Products" et dans ce dernier j'ai mis le produit "rotatezlogs"

Dans le fichier zope.conf, j'utilise le paramètre "products" ainsi :
products C:\zope\ProduitsAdditionnels\Products
(J'ai également essayé avec double antè-slash, simple et double-slash sans succès)

et je fais l'import du produit (dans le fichier zope.conf) :
%import rotatezlogs

mais il doit y avoir une erreur ou manquer quelque chose car maintenant l'instance de démarre plus !

Nota: avant cela j'ai essayé avec le produit dans le dossier "Products" de l'instance et l'import ainsi :
%import Products.rotatezlogs
et cela fonctionne, ça plante dés que je mets le produit ailleurs...

Où me suis-je trompé ?

Merci,

Thierry
  • help Re: J'ai un souci avec le fichier zope.conf : faire un import d'un produit qui n'est pas dans l'instance ?

    Posté par tcr le 17/01/2008 15:51
    RÉSOLU

    Je me réponds...

    En fait il faut poser le produit au niveau du software home dans "$SOFTWARE_HOME/lib/python/Products" (sous Windows)
    (répertoire réel SOFTWARE_HOME affiché dans le principal panneau de contrôle de la ZMI)

    Il semblerait que le paramétre "products" ne soit pas pris en compte dans cas.

    "That's because buildout puts the product in a directory that's not on the path WHEN ZOPE.CONF IS PARSED. the products directives are not applied until after the file has been parsed, which is too late for the %import directive.
    "
    https://bugs.launchpad.net/zope2/+bug/143536

    Donc, dans le zope.conf, "%import Products.nom-du-produit