Nicolas Lehuen
nicolas.lehuen at gmail.com
Sat Sep 17 14:34:40 EDT 2005
Looks like the problem is not about /usr/bin/env acces rights, but rather those of python. Can the user account Apache is running in launch python ? Regards, Nicolas 2005/9/17, Trevor West <trevorw at qalabs.com>: > > Hi, thanks for the response > > I have tried > > #!/usr/bin/python and #!python > and got in the error logs > [Sat Sep 17 10:28:53 2005] [error] [client 172.16.38.221<http://172.16.38.221>] > (2)No such > file or directory: exec of > '/usr/local/apache2/cgi-bin/example4_server.py' failed > > > Tried > #!/usr/bin/env python > and got > [Sat Sep 17 10:27:25 2005] [error] [client 172.16.38.221<http://172.16.38.221>] > /usr/bin/env: > python\r: Permission denied > I checked and env is read and executable for everyone. > > I think you are right the first line is the problem, but now I'm stuck > as to what it should be. > > Cheers > > Trevor > > > > Nicolas Lehuen wrote: > > > Hi, > > > > Apparently you need to put a proper script header (on the first line > > of your script) with the path to the Python interpreter for the CGI to > > work, something along the lines of : > > > > #!/path/to/python/executable > > > > Or : > > > >|#!/usr/bin/env python| > > > > > > Now, to write CGIs, you don't need mod_python at all, actually in your > > setup mod_python is not used ! > > > > Regards, > > Nicolas > > > > 2005/9/16, Trevor West <trevorw at qalabs.com <mailto:trevorw at qalabs.com>>: > > > > Hello everyone: > > > > Machine: x86 Fedora Core 2 > > Apache 2.0 > > Mod_python 3.1 > > Python 2.3 > > > > > > > > Here's my problem, I'm starting on a new project and for this one I'm > > supposed to use a CGI based XML-RPC server to accept > > communications from > > a java applet. I understand how XML-RPC works and have many fine > > examples working, what I can't seem to get working is the CGI > > part. For > > whatever reason the CGI's won't work on the Fedora Core 2 linux > > server. > > > > I'm currently just trying the example given here: > > http://docs.python.org/lib/node556.html > > <http://docs.python.org/lib/node556.html> and it works on my > > Windows box > > but not on the linux box. > > > > The error I get in my Apache log is: > > [Fri Sep 16 14:19:56 2005] [error] [client 172.16.38.221<http://172.16.38.221> > > <http://172.16.38.221>] (2)No such > > file or directory: exec of > > '/usr/local/apache2/cgi-bin/example4_server.py' failed > > [Fri Sep 16 14:19:56 2005] [error] [client 172.16.38.221<http://172.16.38.221> > > <http://172.16.38.221>] Premature end > > of script headers: example4_server.py > > > > Now does anyone know why this is happening? Do I need special > > lines in > > my httpd.conf file for the CGI's? Here's my current cgi-bin setup: > > > > <Directory "/usr/local/apache2/cgi-bin"> > > AllowOverride None > > Options None > > Order allow,deny > > Allow from all > > </Directory> > > > > I do have the line to load the mod_python and I use the publisher > > in my > > main htdocs. > > > > So any ideas? > > > > Cheers > > > > Trevor > > > > > > > > > > _______________________________________________ > > Mod_python mailing list > > Mod_python at modpython.org <mailto:Mod_python at modpython.org> > > http://mailman.modpython.org/mailman/listinfo/mod_python > > <http://mailman.modpython.org/mailman/listinfo/mod_python> > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mm_cfg_has_not_been_edited_to_set_host_domains/pipermail/mod_python/attachments/20050917/1860f587/attachment.html
|