Apache Python CGI脚本没有按预期工作?

Apache Python CGI脚本没有按预期工作?,apache,cgi,Apache,Cgi,我正在尝试使用wiringPi、Apache和CGI-python脚本通过Raspberry-Pi的GPIO运行一个马达。这是我的CGI脚本: #!/usr/bin/python import wiringpi2 wiringpi2.wiringPiSetupSys() wiringpi2.pinMode(11,1) wiringpi2.pinMode(13,1) wiringpi2.digitalWrite(11,1) wiringpi2.digitalWrite(13,0) print

我正在尝试使用wiringPi、Apache和CGI-python脚本通过Raspberry-Pi的GPIO运行一个马达。这是我的CGI脚本:

#!/usr/bin/python
import wiringpi2
wiringpi2.wiringPiSetupSys()

wiringpi2.pinMode(11,1)
wiringpi2.pinMode(13,1)
wiringpi2.digitalWrite(11,1)
wiringpi2.digitalWrite(13,0)

print "Status: 204 No Content"
print "Content-type: text/plain\n\n"
我已经导出了引脚11和13,上面的代码在没有sudo的情况下通过终端完美地运行电机,但是当我通过localhost中的服务器和局域网上的另一个浏览器以CGI的形式运行时,电机不会旋转。我甚至没有遇到任何错误。Apache错误日志中也没有任何内容


我曾尝试将标题更改为打印html,所有这些都可以正常工作,但电机似乎没有移动

使用chmod使文件可执行完成了这项工作。但我仍然不确定如果程序不可执行,我是如何从程序中获得html输出的

另外,我注意到我的/var/log/apache2/error.log有点坏了。自从在Leappad GUI中打开一周以来,它没有显示任何错误,但我可以在终端的nano编辑器中看到新的错误。但仍然没有与我的代码相关的错误。