|
Peter Sanchez
pjs at packet-addiction.org
Mon Jan 23 15:19:00 EST 2006
First, I upgraded from 3.2.2b to 3.2.5b last night, and immediately
started getting the following:
[Sun Jan 22 21:33:53 2006] [error] make_obcallback: could not import
mod_python.apache.\n
Traceback (most recent call last):
File "/usr/local/lib/python2.4/site-packages/mod_python/
apache.py", line 765, in ?
exists_config_define = _apache.exists_config_define
AttributeError: 'module' object has no attribute 'exists_config_define'
So I edited apache.py and commented out that line, as I didn't see it
referenced anywhere else in the source. Seems to be fine so far, I
hope I am not gonna be needing that :) Any ideas on this one?
Second, I switched our website, finally, to the new back end using
mod_python late last night. One thing I hadn't thought of though, was
all the subdirectories using mod_python as the default handler as
well (for images, etc.) So I ended up having to do the following to
my config (in a panic heh)
<Directory /home/ahcabron/public_html>
Options FollowSymLinks
AllowOverride All
Options -MultiViews
SetHandler python-program
PythonHandler mod_python.publisher
PythonAutoReload Off
#PythonDebug On
</Directory>
<Location /main>
SetHandler default-handler
</Location>
<Location /albums>
SetHandler default-handler
</Location>
<Location /stats>
SetHandler default-handler
</Location>
Is there a better way to do this other than a bunch of <Location>
directives?
Thanks!
Peter
|