2013-04-20 24 views
5

ブラウザからCGI内でPythonスクリプトをトリガーしようとしているときにこのエラーが発生します。OS XでPython CGIHTTPServerへのアクセスが拒否されました

Traceback (most recent call last): 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/CGIHTTPServer.py", line 251, in run_cgi 
    os.execve(scriptfile, args, env) 
OSError: [Errno 13] Permission denied 
1.0.0.127.in-addr.arpa - - [20/Apr/2013 14:51:16] CGI script exit status 0x7f00 

私はルート($ python-32 main.py)としてメインプロセスを実行していません。

This topic私のために働いていないようです。

スクリプトを実行可能にしても機能しませんでした($ chmod +x index.py,)。

答えて

9

最後に動作させました。これは基本的なスクリプトです。ファイルが実行可能である必要が

index.py

#!/usr/bin/env python 
import cgi 
print 'Content-Type: text/html\n\n' 
print '' 
print 'test' 

要件

  • $ chmod +x index.py
  • ファイルが#!/usr/bin/env python

を持っている必要がありますが、それは将来的に誰かを助けるかもしれない願っています。

関連する問題