[Twisted-Python] Re: Twisted-Python Digest, Vol 46, Issue 10

zechun huang zchuang2006 at gmail.com
Mon Jan 14 20:16:36 MST 2008


收到

2008/1/13, twisted-python-request at twistedmatrix.com <
twisted-python-request at twistedmatrix.com>:
>
> Send Twisted-Python mailing list submissions to
>         twisted-python at twistedmatrix.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
> or, via email, send a message with subject or body 'help' to
>         twisted-python-request at twistedmatrix.com
>
> You can reach the person managing the list at
>         twisted-python-owner at twistedmatrix.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Twisted-Python digest..."
>
>
> Today's Topics:
>
>    1. problem with twcgi.PHPScript (Ottavio Campana)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 12 Jan 2008 17:52:25 +0100
> From: Ottavio Campana <ottavio at campana.vi.it>
> Subject: [Twisted-Python] problem with twcgi.PHPScript
> To: twisted-python at twistedmatrix.com
> Message-ID: <20080112165225.GA13692 at campana.vi.it>
> Content-Type: text/plain; charset=us-ascii
>
> Hi, I'm trying  to add the possibility of executing  some php pages from
> an application developed with twisted web.
>
> I define the  VWGPhpScript class as follows,  adding the REDIRECT_STATUS
> because the debian package complains about it.
>
> class VWGPhpScript (twcgi.FilteredScript):
>   filter = '/usr/lib/cgi-bin/php5'
>   def runProcess(self, env, request, qargs=[]):
>     p = twcgi.CGIProcessProtocol(request)
>     env['REDIRECT_STATUS'] = '200'
>     reactor.spawnProcess(p, self.filename, [self.filename]+qargs, env,
> os.path.dirname(self.filename))
>
> This is the error I get:
>
> 2008/01/12 17:34 CET [-] CGI /directory/index.php exited with exit code 1
> 2008/01/12 17:34 CET [-] Errors from CGI /directory/index.php: Upon
> execvpe /tmp/index.php ['/tmp/index.php'] in environment id -1217401212
>         :Traceback (most recent call last):
>           File
> "/usr/lib/python2.4/site-packages/twisted/internet/process.py", line 377, in
> __init__
>             command, args, environment)
>           File
> "/usr/lib/python2.4/site-packages/twisted/internet/process.py", line 539, in
> _execChild
>             os.execvpe(command, args, environment)
>           File "os.py", line 350, in execvpe
>             _execvpe(file, args, env)
>           File "os.py", line 367, in _execvpe
>             func(file, *argrest)
>         OSError: [Errno 13] Permission denied
>
> What's the meaning of permission denied? I tried running the application
> as root, it didn't change... The php  file is in /tmp and this directory
> in attached as a child called directory of the root.
>
>
>
> ------------------------------
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
>
> End of Twisted-Python Digest, Vol 46, Issue 10
> **********************************************
>



-- 
http://sst.oicp.net/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/twisted-python/attachments/20080115/1de0ea34/attachment.html>


More information about the Twisted-Python mailing list