Jon Mercer
jon.mercer at achean.com
Tue Jan 25 04:55:35 EST 2005
Hi all, Not sure this is the formal fix to manage this, I'm a bit of a newbie here, but having had the same problem I've found the solution was as below in the Apache config section. As a further question in this thread, what is the proper way/best practice to be mixing directories with different methods of calling mod_python? Can the same directory handle the publisher as well as psp and custom mechanisms? Jon On Tue, January 25, 2005 9:48, Lionel Roubeyrie said: > Hi all, > I don't understand why I have this error: > ################################ > Mod_python error: "PythonHandler mod_python.psp" > Traceback (most recent call last): > File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, > in > HandlerDispatch > result = object(req) > File "/usr/lib/python2.3/site-packages/mod_python/psp.py", line 296, in > handler > p = PSP(req) > File "/usr/lib/python2.3/site-packages/mod_python/psp.py", line 111, in > __init__ > self.load_from_file() > File "/usr/lib/python2.3/site-packages/mod_python/psp.py", line 162, in > load_from_file > raise ValueError, "%s is not a file" % filename > ValueError: > /home/lionel/Developpement/PREVAIR_LIMAIR/CARTAIR/mod_web/maxh1h.psp > is not a file > ################################ > The file is : > ################################ > <% > TITLE='CARTAIR' > if form.has_key('date_calcul'): > tutu=form['date_calcul'] > else: > tutu='' > # end > %> > <html> > <head> > <title> <%=TITLE%> </title> > <link rel="STYLESHEET" type="text/css" > href="static/miseenpage.css"> > </head> > <body> > <%=tutu%> > <div align="center"> > <form action='maxh1h.psp' method='POST'> > <table width=80%> > <tr> > <td>Date de calcul: <input type='text' > name='date_calcul' value=%s><br></td> > </tr> > <tr> > <td>Date de Prévision: <input type='text' > name='date_prevu' value=%s><br></td> > </tr> > <tr> > <td><input type='submit' value="Afficher"></td> > </tr> > </table> > </form> > </div> > </body> > </html> > ################################ > If I call this page from another psp page, it's ok, but not if I press the > submit button or if I call direectly the page from the browser. > In the Apache2 config: > ################################ > <Directory /home/lionel/Developpement/PREVAIR_LIMAIR/CARTAIR/mod_web> > Order allow,deny > Allow from all > Options Indexes Includes FollowSymLinks MultiViews The following line should read: SetHandler mod_python > AddHandler mod_python .psp > PythonHandler mod_python.psp > PythonDebug On > </Directory> > ################################ > > What's wrong? > -- > Lionel Roubeyrie - lroubeyrie at limair.asso.fr > LIMAIR > http://www.limair.asso.fr > > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://mailman.modpython.org/mailman/listinfo/mod_python > ----------------------------------------------------------------------- Achean Ltd http://www.achean.com Jon Mercer jon.mercer at achean.com Director -----------------------------------------------------------------------
|