我有一个带有piface数字附加的覆盆子pi。我运行了apache web服务器并保存了一些python脚本来打开和关闭relay.I可以从Rpi本身运行脚本但是当我尝试访问时它们来自连接到同一网络的Web浏览器,我收到错误。
这是我打开继电器的脚本
#!/usr/bin/env python
import cgi
import cgitb
import pifacedigitalio
cgitb.enable()
pifacedigital = pifacedigitalio.PiFaceDigital()
pifacedigital.relays[0].turn_on()
这个hello world脚本按照我想要的方式从Web浏览器中运行
#!/usr/bin/env
print "Content-type: text/html\n\n"
print "Hello World"
当我将浏览器指向脚本上的中继时,我得到以下错误日志
我希望有人能够理解错误日志。 提前致谢
答案 0 :(得分:0)
您使用什么网络服务器来执行代码?通常,Web服务器在Web服务器的默认用户
下执行代码尝试将网络服务器用户添加到spi组:
$ groupadd spi $ gpasswd -a Webserveruser spi