Jean-Christophe TABAREAU wrote:

Bonjour la communaut�.
a mon humble avis �a ressemble � un pb de r�solution de noms ?

Pour ma part je proc�derai par �tape
Je v�rifierai sur la machine cliente (non localhost) que la r�solution de nom se passe bien (serveur DNS correctement configur�) ou plus simple encore pour ne pas se compliquer l'existantce je ferai le test suivant sous une station avec le winwin � bilou j'ajouterai dans le fichier "hosts" la ligne d'adressage correspondant � monsite
192.168.xxx.xxx monsite


si pas de results, je jeterai un oeil � ma conf apache (http.conf) je repr�ciserai l'adresse host de mon site dans le VirtualHost:
<VirtualHost 192.168.XXX.XXX:80>
ServerName : monsite
enfin je v�rifierai que dans la red�finition des r�les http://192.168.XXX.XXX:8280/VirtualHostBase/http/%{HTTP_HOST}:80/monsite/VirtualHostRoot/$1 que "monsite" pointe bien vers le site souhait� (�a parrait idiot mais j'ai moi-m�me eu la b�tise d'y mettre le nom d'instance zope par inadvertance : cependant apache retourne une page d'erreur)
si le serveur apache tourne sur la m�me machine que zope/CPS, je sugg�re m�me de remplacer l'adresse host par localhost : http://localhost:8280/VirtualHostBase/http/%{HTTP_HOST}:80/monsite/VirtualHostRoot/$1



Si �a ne marche toujours pas, au del� je ne ma�trise plus � moins qu'un peu d'eau de Lourdes sur le serveur host... euh non rien ;-)


Bien cordialement
Jean-Christophe TABAREAU

Message: 1
Date: Tue, 22 Mar 2005 10:46:30 +0000
From: "Guy Zmi" <[EMAIL PROTECTED]>
Subject: [CPS-users-fr] Breadcrumbs et racine de site ??
To: [email protected]
Message-ID: <[EMAIL PROTECTED]>
Content-Type: text/plain; format=flowed

Bonjour,

Apres avoir configur� apache en front-end :
RewriteRule ^(.*)
http://192.168.XXX.XXX:8280/VirtualHostBase/http/%{HTTP_HOST}:80/monsite/VirtualHostRoot/$1


[L,P]

Je n'acc�de plus � la racine de mon site depuis l'exterieur
hors en localhost pas de probl�me.

Comment puis-je y rem�dier ??

Cordialement,
Guy Zmi.




Bonjour, le probl�me est dans le script qui calcule les valeurs des breadcumbs. Sans rewrite Apache cela fonctionne puisque le portal id est d�j� dans l'url courante, avec un rewrite le portal id n'est plus dans l'url courante.


comparer:

http://cvs.nuxeo.org/cgi-bin/viewcvs.cgi/CPS3/CPSDefault/skins/cps_default/getBreadCrumbs.py?rev=1.17


et: http://cvs.nuxeo.org/cgi-bin/viewcvs.cgi/CPS3/CPSPortlets/skins/cpsportlets_widgets_cps3/getBreadcrumbsItems.py?rev=1.6


pour que cela fonctionne avec les vhosts il faut rajouter la racine du site explicitement:
....


if first_item == 0 or display_site_root:
   items.append(
       {'id': portal_id,
        'title': portal.title_or_id(),
        'url': base_url,
       })

/JM

_______________________________________________
cps-users-fr Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à