【发布时间】:2016-12-02 15:14:28
【问题描述】:
我有以下 cgi 脚本,它尝试在从用户表单提交按钮时运行 python 代码。
#!home/ann/anaconda2/lib/python2.7
print "Content-type:text/html\r\n\r\n"
print '<html>'
print '<head>'
print '<title>First CGI Program</title>'
print '</head>'
print '<body>'
print '<form action="./myfile.py" method="get">'
print '<p> Click here: <button type="submit">submit</button>'
print '</form>'
print '</body>'
print '</html>'
我正在尝试运行的文件 (myfile.py) 正在尝试连接到 sqlite 数据库。但是,当我运行此代码时,控制台会打印此错误并且脚本根本不会执行。
File "/home/ann/anaconda2/lib/python2.7/CGIHTTPServer.py", line 248, in run_cgi
os.execve(scriptfile, args, env)
OSError: [Errno 13] Permission denied
感谢任何有关如何解决此问题的建议。
【问题讨论】: