[mod_python] XML - RPC help

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


More information about the Mod_python mailing list