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

Python CGI script not working as hoped?

我正在尝试 运行 使用 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" 但是当我 运行 这个时候电机不旋转作为 CGI 通过服务器(在本地主机和通过 LAN 上的另一个浏览器)。我什至没有 运行 跨越任何错误。 Apache 错误日志中也没有任何内容。

我已经尝试将 headers 更改为打印 html 并且一切正常,但电机似乎没有移动。

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