[Zope-CMF] apache, virtual host monster, CMF, and unsliceable
Mark Gibson
mark@dimensional.com
Tue, 14 May 2002 17:18:38 -0600
I'm using apache 1.3.22 in front of Zope 2.5.0 and CMF 1.2. I've looked
in the archives, and haven't found anything addressing my particular
problem.
I can get to the initial page of my CMF site fine. If I try to access
anything else on the site, I get an error: TypeError: unsliceable object
It looks like the rewriting is working fine. I can access
http://mydomain.com, but if I try to access http://mydomain.com/Members,
I get the error.
I've tried the same settings with a non-CMF folder, and eveyrthing works
fine.
Anyone have any ideas?
Here's may apache config:
<VirtualHost 10.0.0.2>
ServerName mydomain.com
#DocumentRoot /var/www/html
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteLog "/etc/httpd/logs/rewrite_log"
RewriteLogLevel 9
RewriteRule ^/(.*)
http://192.168.1.1:9080/VirtualHostBase/http/mydomain.com:80/HOA/metrolofts/VirtualHostRoot/$1
[P]
</IfModule>
</VirtualHost>
Here's the traceback:
Traceback (innermost last):
File /home/local/zope_2_5/lib/python/ZPublisher/Publish.py, line 150,
in publish_module
File /home/local/zope_2_5/lib/python/Products/Localizer/__init__.py,
line 65, in new_publish
File /home/local/zope_2_5/lib/python/ZPublisher/Publish.py, line 114,
in publish
File /home/local/zope_2_5/lib/python/Zope/__init__.py, line 158, in
zpublisher_exception_hook
(Object: Members)
File /home/local/zope_2_5/lib/python/ZPublisher/Publish.py, line 98,
in publish
File /home/local/zope_2_5/lib/python/ZPublisher/mapply.py, line 88, in
mapply
(Object: index_html)
File /home/local/zope_2_5/lib/python/ZPublisher/Publish.py, line 39,
in call_object
(Object: index_html)
File /home/local/zope_2_5/lib/python/OFS/DTMLMethod.py, line 127, in
__call__
(Object: index_html)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/DocumentTemplate/DT_String.py,
line 473, in __call__
(Object: index_html)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/DocumentTemplate/DT_Return.py,
line 31, in render
(Object: roster)
File /home/local/zope_2_5/lib/python/OFS/DTMLMethod.py, line 120, in
__call__
(Object: roster)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/DocumentTemplate/DT_String.py,
line 473, in __call__
(Object: roster)
File /home/local/zope_2_5/lib/python/OFS/DTMLMethod.py, line 120, in
__call__
(Object: standard_html_header)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/DocumentTemplate/DT_String.py,
line 473, in __call__
(Object: standard_html_header)
File /home/local/zope_2_5/lib/python/OFS/DTMLMethod.py, line 120, in
__call__
(Object: breadcrumb_display)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/DocumentTemplate/DT_String.py,
line 473, in __call__
(Object: breadcrumb_display)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/DocumentTemplate/DT_In.py,
line 670, in renderwob
(Object: breadcrumbs)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/AccessControl/DTML.py, line
32, in guarded_getitem
(Object: index_html)
File
/home/local/Zope-2.5.0-linux2-x86/lib/python/AccessControl/ZopeGuards.py,
line 90, in guarded_getitem
File /home/local/zope_2_5/lib/python/ZPublisher/HTTPRequest.py, line
845, in __getitem__
File /home/local/zope_2_5/lib/python/ZPublisher/HTTPRequest.py, line
772, in get
TypeError: unsliceable object