[mod_python] Trouble getting mod_python to work

John Salerno johnjsal at gmail.com
Thu Apr 20 16:39:48 EDT 2006


Thanks. I tried this but it still only displays the Python source code
when I try to access the PSP pages.

John

On 4/20/06, Graham Dumpleton <grahamd at dscpl.com.au> wrote:
>
> On 20/04/2006, at 11:59 PM, John Salerno wrote:
>
> > Thank you. I'll pass this information along and hopefully things can
> > be set straight.
>
> Please keep conversation on mailing list.
>
> You can personally see if file is being consulted by putting a syntax
> error
> in it. Ie., add a line into .htaccess file saying:
>
>    XXX
>
> When you access page in that directory, if it does not return a 500
> error,
> then file is not being consulted.
>
> Graham
>
> > On 4/20/06, Graham Dumpleton <grahamd at dscpl.com.au> wrote:
> >> The Apache setup may be that they disallow you to even have
> >> a .htaccess
> >> file. Make sure they aren't using:
> >>
> >>    AllowOverride None
> >>
> >> Ensure they have at least:
> >>
> >>    AllowOverride FileInfo
> >>
> >> This was mentioned in the getting started document I referred you to:
> >>    If instead of the string "mptest.py" you see the actual source
> >> code
> >>
> >>    contained in the file, or your browser asks you to save the
> >> response
> >>
> >>    to a file and that file contains the source code, the main Apache
> >> configuration
> >>
> >>    may not be enabled so as to allow you to specify Apache handlers
> >> in a ".htaccess"
> >>
> >>    file. To enable this facility, edit your main Apache configuration
> >> file and add in an
> >>
> >>    appropriate location:
> >>
> >>    <Directory /some/directory>
> >>    AllowOverride FileInfo
> >>    </Directory>
> >>    Replace "/some/directory" with the absolute pathname to the
> >> directory in which
> >>
> >>    the ".htaccess" file is located. You will need to restart Apache
> >> before this
> >>
> >>    configuration change takes affect.
> >>
> >> In your case it is a .psp file and not a .py file, but same issue
> >> applies.
> >>
> >> Graham
> >>
> >> On 20/04/2006, at 12:40 AM, John Salerno wrote:
> >>
> >>> Hi everyone. I wrote before about having some trouble getting
> >>> mod_python set up on my server. I'm not the one doing it, but I've
> >>> been in touch with the admins. Whenever I try to access a PSP
> >>> page, it
> >>> simply shows the HTML source code instead of properly running it. I
> >>> thought maybe this had to do with incorrect use of handlers, but I
> >>> don't know what to do about it. The htaccess file reads:
> >>>
> >>> AddHandler mod_python .psp
> >>> PythonHandler mod_python.psp
> >>> PythonDebug On
> >>>
> >>> At one point they had their own custom handlers in there, but they
> >>> changed it back. Another thing they just tried was changing the
> >>> httpd.conf file and it reads:
> >>>
> >>> #<IfDefine HAVE_PYTHON>
> >>>
> >>> LoadModule python_module      /usr/lib/apache/mod_python.so
> >>>
> >>>  #<IfDefine HAVE_PYTHON>
> >>>
> >>> #AddModule mod_python.c
> >>>
> >>> #</IfDefine>
> >>>
> >>> AddModule mod_python.c
> >>>
> >>>  <Directory "/var/www/html">
> >>>
> >>>  AddHandler mod_python .psp
> >>>
> >>> PythonHandler mod_python.psp
> >>>
> >>> PythonDebug On
> >>>
> >>>  </Directory>
> >>>
> >>> But this kind of stuff is beyond me. My only other experience with
> >>> mod_python was easy, because it was properly set up and I only
> >>> had to
> >>> write PSP files. I don't know what else needs to be done here to get
> >>> it working. Any help would be appreciated.
> >>>
> >>> Thanks,
> >>> John
> >>>
> >>> _______________________________________________
> >>> Mod_python mailing list
> >>> Mod_python at modpython.org
> >>> http://mailman.modpython.org/mailman/listinfo/mod_python
> >>
> >>
>
>



More information about the Mod_python mailing list