Graham Dumpleton
grahamd at dscpl.com.au
Tue Apr 26 17:28:47 EDT 2005
Adding that the reason is that you have specified the original PythonHandler definition outside of any <Directory> directive in your configuration file. Quote from previous bug report from this for more detail: The problem is caused by the way you have set up the Apache config file. If you do not specify AddHander/PythonHandler outside of a Directory directive it will work okay. Ie., use: # Enable debug under /psp directory <Directory /var/www/html/psp> AddHandler mod_python .psp AddHandler mod_python .psp_ PythonHandler mod_python.psp PythonDebug On </Directory> If you specify AddHandler outside of the a Directory directive, when doing: dirpath = self._req.hlist.directory the dirpath variable will be set to None, which then cannot be indexed. The Session code should possibly check for this strange case, noting though that what you did in the first place is probably not recommended and could break other things as well. The previous case was for PSP, but same thing if you use publisher handlers. As Nicolas indicated, you can also set ApplicationPath explicitly if for some reason you can't do things inside of a <Directory> directive. On 27/04/2005, at 6:36 AM, Nicolas Lehuen wrote: > Hi, > > If you have the same problem, then the same solution applies. Just add > a line in your httpd.conf or .htaccess file containing : > > PythonOption ApplicationPath '/' > > Regards, > Nicolas > > On 4/26/05, ~{:zPKQs~} <hu.007 at 163.com> wrote: >> Hello! >> >> How to solve this problem? I have the same. >> mine: FreeBSD5.4rc3 + apache2.0.53 + python2.3 + >> mod_python3.1.4. >> >> http://www.modpython.org/pipermail/mod_python/2005-January/ >> 017113.html >> >> Thanks! >> >> _______________________________________________ >> Mod_python mailing list >> Mod_python at modpython.org >> http://mailman.modpython.org/mailman/listinfo/mod_python >> > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python
|