[mod_python] Problems with mod_python on OSX

Lee E. Brown Administrator at leebrown.org
Tue Sep 7 18:35:14 EDT 2004


No drive identifiers?  How does OSX handle having more than one hard drive?
I'm sure each drive has to have a unique volume name, which is the same

Also I've found that I had to explicitly set the AllowOverride directive,
even though I'm not using .htaccess files, to get Mod Python to work.  See
Paragraph 2 under Section 2.4 of the Mod Python manual.

Not to belabor the issue of an absolute physical path, but please look at
this configuration:

DocumentRoot "c:/webdev/sites/home"
 <Directory "c:/webdev/sites/home">
    Options All
    AllowOverride All
    AddHandler mod_python .py
    PythonHandler mod_python.publisher
    PythonDebug On

Under this configuration, Mod Python runs just fine.  But note that I can
change the Directory statement to either

<Directory "/webdev/sites/home">


<Directory "/">

and I can serve pages out of either of those two all day long but Mod Python
WILL NOT RUN and will report the error which you describe.

In all three cases, the path exists and in all three cases you wind up in
the same place staring at the same files.  But only in the first case, the
one with the absolute physical path statement, will Mod Python work

Best Regards,
Lee E. Brown

----- Original Message ----- 
From: "Jacob Kaplan-Moss" <jacob at jacobian.org>
To: "Lee E. Brown" <Administrator at leebrown.org>; "mod_python user mailing
list" <mod_python at modpython.org>
Sent: Tuesday, September 07, 2004 5:00 PM
Subject: Re: [mod_python] Problems with mod_python on OSX

> On Sep 7, 2004, at 3:54 PM, Lee E. Brown wrote:
> > It's not just a matter of existing - it has to be given in the config
> > file
> > in the form of an Absolute Physical Path Statement.  As in starting
> > with a
> > drive identifier and having a complete path train from the root of that
> > drive all the way to the destination directory.
> Actually, I'm on OSX here, so no drive identifiers, but I get your
> drift.  Unfortunately (for me), a nonexistent path is not my problem
> Thanks again,
> Jacob

More information about the Mod_python mailing list