[mod_python] Problems with mod_python

Graham Dumpleton graham.dumpleton at gmail.com
Wed Jan 23 18:23:05 EST 2008


The only other suggestion is to check the file permissions of the
.htaccess file. It must be readable to Apache user. Thus maybe you
need:

  chmod 0644 .htaccess

Graham

On 24/01/2008, Martha Zimet <zimet at manray.com> wrote:
> This is what *exactly* I have in my httpd.conf file in the
> Directory section after the Directory specification for the
> server root directory:
>
> <Directory "/srv/www/html/python">
>     AllowOverride FileInfo
> </Directory>
>
> I have tried many permutations, with and without double quotes,
> specifying All instead of FileInfo, trying different directory names, etc.
> No matter what I do, the .htaccess file is not being read at all.
>
> Thanks for all your help and I am sorry to be a bother.
>
> Regards,
>
> /martha
>
> On Thu Jan 24  9:31 , 'Graham Dumpleton' <graham.dumpleton at gmail.com> sent:
>
> >Just make sure you don't have multiple AllowOverride lines in the same
> >Directory context block as from memory they aren't cumulative. Thus a
> >later one will wipe out settings from an earlier one.
> >
> >Graham
> >
> >On 24/01/2008, Martha Zimet zimet at manray.com> wrote:
> >> It looks like .htacess is not being read and and I entered
> >> the AllowOverride FileInfo directive as you suggested. The
> >> directives were entered in the Directory section of httpd.conf.
> >>
> >> I will keep trying..
> >>
> >> Regards,
> >>
> >> /martha
> >>
> >> On Thu Jan 24  8:55 , "Graham Dumpleton"  sent:
> >>
> >> >For the .htaccess method did you validate that the .htaccess file was
> >> >actually being used by Apache? The easiest way to do this is to add
> >> >some crap in it to trigger a syntax error. This should cause a 500
> >> >error response to come back. So, add into your .htaccess file:
> >> >
> >> >  XXXX Some Crap XXXX
> >> >
> >> >If you don't get a 500 error, then you likely don't have FileInfo
> >> >override specified for that directory and so Apache is ignoring the
> >> >file.
> >> >
> >> >Graham
> >> >
> >> >On 24/01/2008, Martha Zimet zimet at manray.com> wrote:
> >> >> I am running Linux, kernel 2.6.22.
> >> >>
> >> >> I have tried the configuration methods using .htaccess and
> >> >> httpd.conf. I have tried using the complete path name
> >> >> in httpd.conf (the physical directory) as well. Your
> >> >> desscription in the first URL you sent was quite good.
> >> >>
> >> >> Regards,
> >> >>
> >> >> /martha
> >> >>
> >> >> On Thu Jan 24  7:24 , "Graham Dumpleton"  sent:
> >> >>
> >> >> >On 24/01/2008, Martha Zimet zimet at manray.com> wrote:
> >> >> >> I have followed your nstructions and I am still running into
> >> >> >> the same problem, that is, only the source displays. I am running
> >> >> >> mod_pyton version 3.1 have verified that is is indeed loaded
> >> >> >> by checking the httpd error log per the document you referred
> >> >> >> me to.
> >> >> >
> >> >> >Did you try the .htaccess method in those instructions rather than
> >> >> >trying to do it in your main Apache configuration file?
> >> >> >
> >> >> >What operating system are you using?
> >> >> >
> >> >> >> Any more suggestions? My configuration file has the following:
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >Is this what you have for real?
> >> >> >
> >> >> >The argument to the Directory directive is meant to be an actual
> >> >> >physical directory, not a URL path component.
> >> >> >
> >> >> >Graham
> >> >> >
> >> >> >>     AddHandler mod_python .py
> >> >> >>     PythonHandler mptest
> >> >> >>     PythonDebug On
> >> >> >>
> >> >> >>
> >> >> >> I have tried it also with a /test directory with the same result.
> >> >> >> Any light you can shed would be greatly appreciated.
> >> >> >>
> >> >> >> Regards,
> >> >> >>
> >> >> >> /martha
> >> >> >>
> >> >> >> On Thu Jan 24  6:30 , "Graham Dumpleton"  sent:
> >> >> >>
> >> >> >> >Try following procedure documented in:
> >> >> >> >
> >> >> >> >  http://www.dscpl.com.au/wiki/ModPython/Articles/GettingModPythonWorking
> >> >> >> >
> >> >> >> >Do all the checks it talks about to make sure things are configured
> correctly.
> >> >> >> >
> >> >> >> >Graham
> >> >> >> >
> >> >> >> >On 24/01/2008, Martha Zimet zimet at manray.com> wrote:
> >> >> >> >> I am having problems getting mod_python to work correctly.
> >> >> >> >> I am following the directions in
> >> >> >> >> http://www.modpython.org/live/mod_python-3.2.8/doc-html/inst-testing.html
> >> >> >> >> and have written a mptest.py. However, when I access mptest.py from my
> >> browser,
> >> >> >> >> the code does not execute and all I get is the text for mptest.py
> >> >> >> >> displaying in the browser window. For example:
> >> >> >> >>
> >> >> >> >> from mod_python import apache
> >> >> >> >>
> >> >> >> >> def handler(req):
> >> >> >> >>     req.content_type = 'text/plain'
> >> >> >> >>     req.write("Hello World!")
> >> >> >> >>     return apache.OK
> >> >> >> >>
> >> >> >> >> Does anyone have any suggestions on what could be wrong with my
> installation
> >> >> >> >> or how I can further diagnose this problem? Thanks in advance and I
> >> apologize
> >> >> >> >> if this situation has been answered before.
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> _______________________________________________
> >> >> >> >> 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