[Support] Re: mgw00: Zope-Einrichtung
Michael Hierweck
team at edv-serviceteam.net
Sat May 5 19:47:07 CEST 2007
Hallo Martin,
Dr. Martin Weigele wrote:
> Nach Anbindung mit .htaccess hinter Apache, und zwar exakt nach Anleitung mit
> beiden beschriebenen Methoden, also direkt oder via cgi-bin, die
> grundsätzlich beide zu funktionieren scheinen, ist jedoch jegliche
> CSS-Formatierung verloren - arme Plone site.
bei der PCGI-Variante mag ich das eigentlich nicht so recht glauben
wollen. Wenn die PCGI nutzen willst, darf KEIN [P] in der .htaccess stehen.
> Beim direkten Browserzugriff via dem Zope-spezifischen http Port ist die
> CSS-Formatierung korrekt. Auch verschiedene Browser ergeben keinen
> Unterschied.
Stimmt.
> Was kann das Gemeines sein oder ist es nur ein kleiner versteckter
> Schalter...?
Den Schalter haben wir nicht gefunden ;) aber wir konnten einen Bug in
mod_proxy für Apache 1.3 ausfindig machen. mod_proxy macht aus mit "%20"
codierten Leerzeichen in URLs echte Leerzeichen " ". Da echte
Lerrzeichen in http an dieser Stelle nicht erlabt sind,
(für Techniker:
mod_proxy verwandelt
GET /irdendeine%20schoene%20Datei.txt HTTP/1.1
in
GET /irdendeine schoene Datei.txt HTTP/1.1)
quittiert Zope diese Requests (korrekterweise) mit "400 Bad Request".
Es handelt sich also nicht um ein Zope-Problem oder eine
Fehlkonfiguration, sondern um einen mod_proxy-Fehler. (Dieser Fehler
betrifft insofern auch die Tomcat-Nutzer bei HS.)
Vor diesem Fehler in der Installationsanleitung (mod_proxy) gewarnt:
http://www.hostsharing.net/dokumentation/installationsanleitungen/zope.html
Nun gibt es einen Workaround, der dafür sorgt, dass Plone in der
Standardkonfiguration keine URLs mit Leerzeichen verwendet.
Dazu benennst du den Archetype "News Item" in "News" und die Skins
"Plone Default" in "PloneDefault" bzw. "Plone Tableless" in
"PloneTableless" um.
Viele Grüße
Michael
--
EDV-Serviceteam Werthmann & Hierweck GbR
Annika Werthmann, Michael Hierweck
Kleyer Weg 36, 44149 Dortmund
http://www.edv-serviceteam.net
More information about the Support
mailing list