繁体   English   中英

OSError:[Errno 13]运行CGIHTTPServer时

[英]OSError: [Errno 13] when running CGIHTTPServer

我在一个Ubuntu服务器上,当我运行python -m CGIHTTPServer 80
它工作正常。 但后来我去了它显示的网站:

172.16.1.19 - - [25/Feb/2017 17:23:52] "GET /cgi-bin/weather.py HTTP/1.1" 200 -
Traceback (most recent call last):
  File "/usr/lib/python2.7/CGIHTTPServer.py", line 248, in run_cgi
    os.execve(scriptfile, args, env)
OSError: [Errno 13] Permission denied

我使用iframe连接到CGI脚本

/cgi-bin/weather.py应该是可执行的。

确保您已授予该文件适当的权限。 例如:

chmod u+x /cgi-bin/weather.py

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM